Sha256: 5275afd84ab8b250e6433887c7b53f9576efe8231dd6151252a87ba6c6586ef0
Contents?: true
Size: 408 Bytes
Versions: 188
Compression:
Stored size: 408 Bytes
Contents
require "./src/exercise_generator" require "./src/generators/*" if ARGV.empty? STDERR.puts "Exercise name required!\n" exit end exercise = ARGV[0] begin klass = {{ExerciseGenerator.subclasses}}.find do |generator| generator.to_s == "#{exercise.split('-').map(&.capitalize).join}Generator" end raise "Undefined Generator" unless klass klass.generate rescue ex STDERR.puts ex.message end
Version data entries
188 entries across 188 versions & 1 rubygems