Module: ActiveRecord::Futures
- Includes:
- CalculationMethods, FinderMethods, QueryRecording
- Included in:
- Relation
- Defined in:
- lib/active_record/futures.rb,
lib/active_record/futures/proxy.rb,
lib/active_record/futures/future.rb,
lib/active_record/futures/railtie.rb,
lib/active_record/futures/delegation.rb,
lib/active_record/futures/middleware.rb,
lib/active_record/futures/future_array.rb,
lib/active_record/futures/future_value.rb,
lib/active_record/futures/finder_methods.rb,
lib/active_record/futures/future_registry.rb,
lib/active_record/futures/query_recording.rb,
lib/active_record/futures/calculation_methods.rb
Defined Under Namespace
Modules: CalculationMethods, Delegation, FinderMethods, FutureRegistry, QueryRecording
Classes: Future, FutureArray, FutureValue, Middleware, Proxy, Railtie
Class Method Summary
collapse
Instance Method Summary
collapse
#future_pluck
#future_all, #future_find
Class Method Details
.futurize(method) ⇒ Object
4
5
6
|
# File 'lib/active_record/futures.rb', line 4
def self.futurize(method)
"future_#{method}"
end
|
Instance Method Details
#future ⇒ Object
12
13
14
|
# File 'lib/active_record/futures.rb', line 12
def future
FutureArray.new(record_future(:to_a))
end
|