Module: Mongoid::Urls

Extended by:
ActiveSupport::Concern
Defined in:
lib/mongoid/urls.rb,
lib/mongoid/urls/version.rb

Overview

Mongoid::Urls::VERSION

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
'0.0.9'

Instance Method Summary collapse

Instance Method Details

#new_urlObject



68
69
70
71
72
73
74
75
76
77
# File 'lib/mongoid/urls.rb', line 68

def new_url
  url_keys.each do |key|
    val = send(key)
    next if val.blank?
    url = val.to_slug.normalize.to_s
    next if self.class.find_url(url)
    return url
  end
  nil
end

#to_paramObject

ClassMethods



64
65
66
# File 'lib/mongoid/urls.rb', line 64

def to_param
  url
end