Sha256: 16ddfd18d9d1abc30c5f287de51a1a2e1a38e365e5b782d28f15a97a6817c4e6
Contents?: true
Size: 443 Bytes
Versions: 3
Compression:
Stored size: 443 Bytes
Contents
class ClassyEnumGenerator < Rails::Generators::NamedBase desc "Generate a ClassyEnum definition in app/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.rb", "app/enums/#{file_name}.rb" end hook_for :test_framework end
Version data entries
3 entries across 3 versions & 1 rubygems