Sha256: 17fe5767d34c1e2994a636f63bb4e66dd35a0072938577722a3427965228cb22
Contents?: true
Size: 349 Bytes
Versions: 90
Compression:
Stored size: 349 Bytes
Contents
require 'exercise_cases' class RomanNumeralsCase < OpenStruct def name 'test_%s' % number.to_s end def do '%s.to_roman' % number.to_s end def skipped? index > 0 end end RomanNumeralsCases = proc do |data| JSON.parse(data)['cases'].map.with_index do |row, i| RomanNumeralsCase.new(row.merge('index' => i)) end end
Version data entries
90 entries across 90 versions & 1 rubygems