Module: Enjoy::Pages::Canonicalable::ClassMethods

Defined in:
app/models/concerns/enjoy/pages/canonicalable.rb

Instance Method Summary collapse

Instance Method Details

#enjoy_canonical_fields(default = true) ⇒ Object



5
6
7
8
9
10
11
# File 'app/models/concerns/enjoy/pages/canonicalable.rb', line 5

def enjoy_canonical_fields(default = true)
  if Enjoy::Pages.mongoid?
    field :use_enjoy_canonicalable, type: Mongoid::Boolean, default: default
    belongs_to :enjoy_canonicalable, polymorphic: true
    field :enjoy_canonicalable_url, type: String, default: ""
  end
end