Sha256: fc7174e12d683d95bdd7c9ef7853a479437d700b20f4f611e0a50a470bd704db
Contents?: true
Size: 500 Bytes
Versions: 3
Compression:
Stored size: 500 Bytes
Contents
module Rspec module Generators class ClassyEnumGenerator < Rails::Generators::NamedBase desc "Generate a ClassyEnum spec in spec/enums/" argument :name, type: :string, required: true, banner: 'EnumName' argument :values, type: :array, default: [], banner: 'value1 value2 value3 etc...' source_root File.expand_path("../templates", __FILE__) def copy_files # :nodoc: template "enum_spec.rb", "spec/enums/#{file_name}_spec.rb" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems