Sha256: 99f97e04404cf3684b7c89c5a66d14e9ddfb89a4bb18820d9f24ca28e0201c3f
Contents?: true
Size: 568 Bytes
Versions: 2
Compression:
Stored size: 568 Bytes
Contents
module TestUnit module Generators class ClassyEnumGenerator < Rails::Generators::NamedBase desc "Generate a ClassyEnum test in test/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: empty_directory 'test/unit/enums' template "enum_test.rb", "test/unit/enums/#{file_name}_test.rb" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
classy_enum-3.3.1 | lib/generators/test_unit/classy_enum_generator.rb |
classy_enum-3.3.0 | lib/generators/test_unit/classy_enum_generator.rb |