Module: MongoidCnPermalink::ClassMethods
- Defined in:
- lib/mongoid-cn-permalink.rb
Instance Method Summary collapse
Instance Method Details
#find_by_permalink(slug) ⇒ Object
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 |
#has_permalink(attr) ⇒ Object
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 |