Class: ActiveRecord::FutureResult
- Defined in:
- activerecord/lib/active_record/future_result.rb
Overview
:nodoc:
Defined Under Namespace
Classes: Complete
Constant Summary collapse
- Canceled =
Class.new(ActiveRecordError)
Class Method Summary collapse
Instance Method Summary collapse
- #cancel ⇒ Object
- #canceled? ⇒ Boolean
-
#initialize(intent) ⇒ FutureResult
constructor
A new instance of FutureResult.
- #pending? ⇒ Boolean
- #result ⇒ Object
- #then(&block) ⇒ Object
Constructor Details
#initialize(intent) ⇒ FutureResult
Returns a new instance of FutureResult.
42 43 44 |
# File 'activerecord/lib/active_record/future_result.rb', line 42 def initialize(intent) @intent = intent end |
Class Method Details
Instance Method Details
#cancel ⇒ Object
50 51 52 |
# File 'activerecord/lib/active_record/future_result.rb', line 50 def cancel @intent.cancel end |
#canceled? ⇒ Boolean
64 65 66 |
# File 'activerecord/lib/active_record/future_result.rb', line 64 def canceled? @intent.canceled? end |
#pending? ⇒ Boolean
60 61 62 |
# File 'activerecord/lib/active_record/future_result.rb', line 60 def pending? @intent.pending? end |