Sha256: 526d60c676ad8e4644996ba80b37ce9808decfd0c948a2745cde6d8f33732908
Contents?: true
Size: 518 Bytes
Versions: 7
Compression:
Stored size: 518 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
7 entries across 7 versions & 1 rubygems