Sha256: a37ef50f72672346ee44bc3e91588b1a472695945d17cec825005a363357fc21

Contents?: true

Size: 246 Bytes

Versions: 4

Compression:

Stored size: 246 Bytes

Contents

module <%= class_name %>
  OPTIONS = [<%= args.map {|a| ":#{a}"}.join(", ") %>]

  module InstanceMethods
  end

  module ClassMethods
  end

  include ClassyEnum
end
<% args.each do |arg| %>
class <%= class_name + arg.camelize %>
end
<% end %> 

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
classy_enum-0.5.0 generators/templates/enum.erb
classy_enum-0.3.2 generators/templates/enum.erb
classy_enum-0.3.0 generators/templates/enum.erb
classy_enum-0.2.0 generators/templates/enum.erb