Module: OfflineLookup::ActiveRecord
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/offline_lookup/active_record.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#add_offline_lookup ⇒ Object
18 19 20 21 |
# File 'lib/offline_lookup/active_record.rb', line 18 def add_offline_lookup builder = OfflineLookup::Builder.new(self.class, self.) builder.add_lookup(self.attributes[builder.key], offline_lookup_value) end |
#get_offline_lookup_values ⇒ Object
10 11 12 |
# File 'lib/offline_lookup/active_record.rb', line 10 def get_offline_lookup_values self.class.get_offline_lookup_values end |
#offline_lookup_value ⇒ Object
14 15 16 |
# File 'lib/offline_lookup/active_record.rb', line 14 def offline_lookup_value self.class.offline_lookup_value(*[:fields].map{|f| self.attributes[f.to_s]}) end |