Sha256: edfa1dcec62c9a528c73e86a75bee5e307726f76a4616078bbcfdb1de63ef70f
Contents?: true
Size: 456 Bytes
Versions: 216
Compression:
Stored size: 456 Bytes
Contents
require 'generator/exercise_case' class BeerSongCase < Generator::ExerciseCase def workload %Q(expected = #{indent_heredoc(expected.split("\n"), 'TEXT', 0)}\n) + " assert_equal expected, #{beer_song}" end private def beer_song "BeerSong.new.%s(%s)" % [property, beer_song_arguments] end def beer_song_arguments if property == 'verse' number else "%s, %s" % [self.beginning, self.end] end end end
Version data entries
216 entries across 216 versions & 1 rubygems