Sha256: a185011ee41dff87ed944d3962d27b1663b1c2b56a974f077e1c1126d7eb7f13
Contents?: true
Size: 757 Bytes
Versions: 1
Compression:
Stored size: 757 Bytes
Contents
class <%= namespace.camelize %>.Models.<%= class_name %> extends <%= namespace.camelize %>.Models.Base api_path: '<%= name.downcase.pluralize.underscore.dasherize %>' FILE: FILE props: <% fields.each do |field| -%> <% if field.reference? -%> <%= sprintf("%-#{max_field_length}s",field.name+'_id') %>: "<%= field.client_type %>" <% else -%> <%= sprintf("%-#{max_field_length}s",field.name) %>: "<%= field.client_type %>" <% end -%> <% end %> <% if reference_fields.any? -%> associations: <% reference_fields.each do |field| -%> <%= sprintf("%-#{max_field_length}s ",field.name) %>: { <%= field.belongs_to? ? 'model' : 'collection' -%>: "<%= namespace.camelize %>.<%= field.name.camelize %>" } <% end -%> <% end -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.1.2 | lib/lanes/command/templates/client/models/Model.coffee |