Sha256: 2d327d5291a5a588d64e843bcfcd9ef58891f09784d9bcbd94be9f9e378ccc04
Contents?: true
Size: 549 Bytes
Versions: 7
Compression:
Stored size: 549 Bytes
Contents
import { BaseModel, identifiedBy, identifier, belongsTo, hasMany, field, computed } from './base'; @identifiedBy('<%= identifier %>/<%= file_name %>') export default class <%= class_name %> extends BaseModel { <% fields.each do |field| -%> @<%= sprintf("%-11s%s;", field.decorator, field.column_name ) %> <% end -%> <% if reference_fields.any? -%> <% reference_fields.each do |field| -%> @<%= field.belongs_to? ? 'belongsTo' : 'hasMany' -%>({ model: '<%= identifier %>/<%= field.name %>' }) <%= field.name %>; <% end -%> <% end -%> }
Version data entries
7 entries across 7 versions & 2 rubygems