Module: ActsAsSluggable::ActiveRecord

Defined in:
app/models/concerns/acts_as_sluggable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_sluggable(options = {}) ⇒ Object



47
48
49
50
51
52
53
54
55
# File 'app/models/concerns/acts_as_sluggable.rb', line 47

def acts_as_sluggable(options = {})
  if self.methods.include?(:is_site_specific) # ActsAsSiteSpecific
    @acts_as_sluggable_opts = { validation_scope: :site_id }.merge(options)
  else
    @acts_as_sluggable_opts = {}.merge(options)
  end

  include ::ActsAsSluggable
end