Sha256: ad344511c6acf9536878548f64dbaf63cfa376ce21fcf72f83b43eb3a58105c5

Contents?: true

Size: 411 Bytes

Versions: 7

Compression:

Stored size: 411 Bytes

Contents

class <%= js_application_name %>.<%= singular_model_name %> extends Batman.Model
  @resourceName: '<%= plural_name %>'
  @storageKey: '<%= plural_name %>'

  @persist Batman.RailsStorage

  # Use @encode to tell batman.js which properties Rails will send back with its JSON.
  # @encode 'name'
  @encodeTimestamps()

<% attributes.each do |attribute| -%>
  @encode <%= render_attribute(attribute) %>
<% end -%>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
batman-rails-0.16.1 lib/templates/batman/model.coffee
batman-rails-0.16.0 lib/templates/batman/model.coffee
batman-rails-0.15.4 lib/templates/batman/model.coffee
batman-rails-0.15.3 lib/templates/batman/model.coffee
batman-rails-0.15.2 lib/templates/batman/model.coffee
batman-rails-0.15.1 lib/templates/batman/model.coffee
batman-rails-0.15.0 lib/templates/batman/model.coffee