Sha256: 85c7daf21d3303f320657458f75236e3c7e10d0dde6f811d02123f52aff8335b
Contents?: true
Size: 447 Bytes
Versions: 106
Compression:
Stored size: 447 Bytes
Contents
require 'generator/exercise_case' class IsogramCase < Generator::ExerciseCase def workload indent_lines( [ "input = #{input.inspect}", "#{assert} Isogram.isogram?(input), #{failure_message}" ], 4 ) end private def failure_message %Q("Expected #{expected}, #{reason}") end def reason "'\#{input}' #{is_or_not} an isogram" end def is_or_not expected ? 'is' : 'is not' end end
Version data entries
106 entries across 106 versions & 1 rubygems