Module: MongoidCnPermalink::ClassMethods

Defined in:
lib/mongoid-cn-permalink.rb

Instance Method Summary collapse

Instance Method Details



22
23
24
# File 'lib/mongoid-cn-permalink.rb', line 22

def find_by_permalink(slug)
  self.any_of({:permalink => slug}, {:_id => slug}).first
end


15
16
17
18
19
20
# File 'lib/mongoid-cn-permalink.rb', line 15

def has_permalink(attr)
  field :permalink, type: String
  self.permalink_key = attr
  validates :permalink, uniqueness: true
  before_validation :create_permalink
end