Sha256: 1b297ce4370f2d6acd7ceadc420834523acc46ae5aeb8409cb8e9b520243c156

Contents?: true

Size: 446 Bytes

Versions: 1

Compression:

Stored size: 446 Bytes

Contents

class <%= class_name %> < ActiveRecord::Base
<% attributes.select(&:reference?).each do |attribute| -%>
  belongs_to :<%= attribute.name %>
<% end -%>
<% for parent_model in parent_models -%>
  belongs_to :<%= parent_model.name.underscore %>
<% end -%>
<% for parent_model in parent_models -%>
  def <%= parent_model.name.underscore %>_name
    <%= parent_model.name.underscore %>.name if <%= parent_model.name.underscore %>
  end
<% end -%>
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
view_mapper-0.3.2 lib/view_mapper/views/belongs_to/templates/model.rb