Sha256: 157edd28b312c6e5477aefcf1c2b54916944b66c9081661355e601df04caf924

Contents?: true

Size: 186 Bytes

Versions: 2

Compression:

Stored size: 186 Bytes

Contents

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
classy_enum-0.6.1 lib/generators/classy_enum/templates/enum.rb
classy_enum-0.6.0 lib/generators/classy_enum/templates/enum.rb