Module: ActiveRecord::OnDemand::Extension::ClassMethods

Defined in:
lib/ar-ondemand/on_demand.rb

Instance Method Summary collapse

Instance Method Details

#on_demand(keys, defaults = {}) ⇒ Object



72
73
74
75
# File 'lib/ar-ondemand/on_demand.rb', line 72

def on_demand(keys, defaults = {})
  results = ::ActiveRecord::Base.connection.exec_query self.where(defaults).to_sql
  ::ActiveRecord::OnDemand::Result.new self, results, keys, defaults
end