Sha256: ffb1d216be9d33a91c389819a1d2905568cab1e28bbe460c1d7d4230727920f6
Contents?: true
Size: 471 Bytes
Versions: 2
Compression:
Stored size: 471 Bytes
Contents
<% modules = singular_class_name.split("::") modules[0] = "Serializers::#{modules[0]}" ident = "" %> <% modules[0..-2].each do |m| %> <%= "#{ident}module #{m}\n" %> <% ident << " " %> <% end %> <%= ident %>class <%= modules.last %> < Serializers::Base <%= ident %> structure(:default) do |arg| <%= ident %> { <%= ident %> } <%= ident %> end <%= ident %>end <% while ident.size > 0 do %> <% ident.chop!.chop! %> <%= "#{ident}end\n" %> <% end %>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pliny-0.1.0 | lib/pliny/templates/serializer.erb |
pliny-0.0.4 | lib/pliny/templates/serializer.erb |