Sha256: a1b9dce390d81b4a59219c4f2146feafee1c02676920771e88de1d5a1f4981dd

Contents?: true

Size: 201 Bytes

Versions: 5

Compression:

Stored size: 201 Bytes

Contents

class <%= class_name %> < ClassyEnum::Base
  enum_classes <%= args.map {|a| ":#{a}"}.join(", ") %>
end
<% args.each do |arg| %>
class <%= class_name + arg.camelize %> < <%= class_name %>
end
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
classy_enum-0.9.1 generators/templates/enum.rb
classy_enum-0.8.1 generators/templates/enum.rb
classy_enum-0.8.0 generators/templates/enum.rb
classy_enum-0.7.1 generators/templates/enum.rb
classy_enum-0.7.0 generators/templates/enum.rb