Module: ActsAsHavingStringId::ClassMethods
- Defined in:
- lib/acts_as_having_string_id.rb
Instance Method Summary collapse
Instance Method Details
#_tea ⇒ Object
17 18 19 20 |
# File 'lib/acts_as_having_string_id.rb', line 17 def _tea pass_phrase = self.class.name + Rails.application.secrets.string_id_key @_tea ||= ActsAsHavingStringId::TEA.new(pass_phrase) end |
#acts_as_having_string_id(options = {}) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/acts_as_having_string_id.rb', line 10 def acts_as_having_string_id( = {}) class_eval do attribute :id, ActsAsHavingStringId::StringId.new(_tea) end include ActsAsHavingStringId::LocalInstanceMethods end |