Sha256: 384cf27b78e332cb244f9e7f7a6fe1043015332866d7311e865fb821db9a5db0
Contents?: true
Size: 632 Bytes
Versions: 37
Compression:
Stored size: 632 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 %> created_at: arg.created_at.try(:iso8601), <%= ident %> id: arg.id, <%= ident %> updated_at: arg.updated_at.try(:iso8601), <%= ident %> } <%= ident %> end <%= ident %>end <% while ident.size > 0 do %> <% ident.chop!.chop! %> <%= "#{ident}end\n" %> <% end %>
Version data entries
37 entries across 37 versions & 1 rubygems