Sha256: e3bd922defeac7350bec8447edc0e5612b678fd453b679767e92c6b531794ed0

Contents?: true

Size: 419 Bytes

Versions: 29

Compression:

Stored size: 419 Bytes

Contents

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

class <%= application_name.camelize %>.<%= class_name %> extends DS.Model
<% 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.em
emberjs-rails-0.1.0 lib/generators/templates/model.em
discourse-ember-rails-0.18.6 lib/generators/templates/model.js.em
ember-rails-0.21.0 lib/generators/templates/model.em
ember-rails-0.20.6 lib/generators/templates/model.em
ember-rails-0.20.5 lib/generators/templates/model.em
ember-rails-0.20.4 lib/generators/templates/model.em
ember-rails-0.20.3 lib/generators/templates/model.em
ember-rails-0.20.2 lib/generators/templates/model.em
ember-rails-0.20.1 lib/generators/templates/model.em
ember-rails-0.20.0 lib/generators/templates/model.em
ember-rails-0.19.3 lib/generators/templates/model.js.em
ember-rails-0.18.5 lib/generators/templates/model.js.em
ember-rails-0.19.2 lib/generators/templates/model.js.em
ember-rails-0.18.4 lib/generators/templates/model.js.em
ember-rails-0.19.1 lib/generators/templates/model.js.em
ember-rails-0.19.0 lib/generators/templates/model.js.em
ember-rails-0.18.3 lib/generators/templates/model.js.em
ember-rails-0.18.2 lib/generators/templates/model.js.em
ember-rails-0.18.1 lib/generators/templates/model.js.em