module OfflineLookup::Core
Public Instance Methods
add_to_offline_lookup()
click to toggle source
# File lib/offline_lookup/core.rb, line 38 def add_to_offline_lookup builder = OfflineLookup::DynamicModuleBuilder.new(self.class, self.offline_lookup_options) builder.add_dynamic_lookup_methods(self.attributes[self.offline_lookup_options[:key]], offline_lookup_value) end
offline_lookup_value()
click to toggle source
# File lib/offline_lookup/core.rb, line 34 def offline_lookup_value self.class.offline_lookup_value(*offline_lookup_options[:fields].map{|f| self.attributes[f.to_s]}) end
set_class_offline_lookup_values()
click to toggle source
# File lib/offline_lookup/core.rb, line 30 def set_class_offline_lookup_values self.class.offline_lookup_values = self.class.get_offline_lookup_values end