概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Build your own RSpec - a gentle introduction to metaprogramming in Ruby 原文公開日: 2018/03/01 著者: Paweł Dąbrowsk 以下の記事を参考に、テスト対象コードとテスト用コードを1つのファイルにまとめて記述しておくと試しやすいでしょう。 Rails tips: コードとテストを同じファイルに書けるRSpec autorun(翻訳) RubyのDSLとメタプログラミングのやさしい入門記事です。 DSL(Domain Specific Language): 言語を新たに作ることで特定の問題を記述する、プログラミング技法の一種です。Ruby on Railsフレームワークのルーティングや、RSpecの構文はDSLのよい例です。 メタプログラミン