Sha256: dda0601809a2c1095fcb5bce53c08a5a58e1dd2b3e652f75203472edda5f9fe8

Contents?: true

Size: 451 Bytes

Versions: 29

Compression:

Stored size: 451 Bytes

Contents

# for more details see: http://emberjs.com/guides/models/defining-models/

<%= application_name.camelize %>.<%= class_name %> = DS.Model.extend<%= "()" if attributes.length == 0 %>
<% attributes.each do |attribute| -%>
  <%= attribute[:name].camelize(:lower) %>: <%=
  if %w(references belongs_to).member?(attribute[:type])
    "DS.belongsTo '%s'" % attribute[:name].camelize(:lower)
  else
    "DS.attr '%s'" % attribute[:type]
  end
  %>
<% end -%>

Version data entries

29 entries across 29 versions & 4 rubygems

Version Path
emberjs-rails-0.1.1 lib/generators/templates/model.coffee
emberjs-rails-0.1.0 lib/generators/templates/model.coffee
discourse-ember-rails-0.18.6 lib/generators/templates/model.js.coffee
ember-rails-0.21.0 lib/generators/templates/model.coffee
ember-rails-0.20.6 lib/generators/templates/model.coffee
ember-rails-0.20.5 lib/generators/templates/model.coffee
ember-rails-0.20.4 lib/generators/templates/model.coffee
ember-rails-0.20.3 lib/generators/templates/model.coffee
ember-rails-0.20.2 lib/generators/templates/model.coffee
ember-rails-0.20.1 lib/generators/templates/model.coffee
ember-rails-0.20.0 lib/generators/templates/model.coffee
ember-rails-0.19.3 lib/generators/templates/model.js.coffee
ember-rails-0.18.5 lib/generators/templates/model.js.coffee
ember-rails-0.19.2 lib/generators/templates/model.js.coffee
ember-rails-0.18.4 lib/generators/templates/model.js.coffee
ember-rails-0.19.1 lib/generators/templates/model.js.coffee
ember-rails-0.19.0 lib/generators/templates/model.js.coffee
ember-rails-0.18.3 lib/generators/templates/model.js.coffee
ember-rails-0.18.2 lib/generators/templates/model.js.coffee
ember-rails-0.18.1 lib/generators/templates/model.js.coffee