Module: ActsAsHashed::InstanceMethods
- Defined in:
- lib/acts_as_hashed.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
10 11 12 |
# File 'lib/acts_as_hashed.rb', line 10 def self.included(base) base.extend ClassMethods end |
Instance Method Details
#set_hashed_code ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/acts_as_hashed.rb', line 30 def set_hashed_code return unless hashed_code.nil? loop do self.hashed_code = self.class.friendly_token break self.hashed_code unless self.class.hashed_code_exists?(self.hashed_code) end end |