Sha256: d132aa64befbf77c49ca1ca7817969d8e65b70d6a7babd1797950d447be82dfd

Contents?: true

Size: 628 Bytes

Versions: 71

Compression:

Stored size: 628 Bytes

Contents

<% module_namespacing do -%>
class <%= class_name %><%= " < #{options[:parent].classify}" if options[:parent] %>
<% unless options[:parent] -%>
  include Mongoid::Document
<% end -%>
<% if options[:timestamps] -%>
  include Mongoid::Timestamps
<% end -%>
<% if options[:collection] -%>
  store_in collection: "<%= options[:collection] %>"
<% end -%>
<% attributes.reject{|attr| attr.reference?}.each do |attribute| -%>
  field :<%= attribute.name %>, type: <%= attribute.type_class %>
<% end -%>
<% attributes.select{|attr| attr.reference? }.each do |attribute| -%>
  embedded_in :<%= attribute.name%>
<% end -%>
end
<% end -%>

Version data entries

71 entries across 66 versions & 6 rubygems

Version Path
mongoid-6.4.8 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-6.4.7 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-6.4.5 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.7 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.1.1 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.6 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.1.0 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.1.0.rc0 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-5.4.1 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.5 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.4 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-6.4.4 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.3 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-6.4.2 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.2 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.1 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-6.4.1 lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-5.4.0 lib/rails/generators/mongoid/model/templates/model.rb.tt
tdiary-5.0.8 vendor/bundle/gems/mongoid-6.4.0/lib/rails/generators/mongoid/model/templates/model.rb.tt
mongoid-7.0.0 lib/rails/generators/mongoid/model/templates/model.rb.tt