Class: ActiveRecord::FutureResult
Do not use. This class is for internal use only.
| Relationships & Source Files | |
| Namespace Children | |
|
Classes:
| |
| Inherits: | Object |
| Defined in: | activerecord/lib/active_record/future_result.rb |
Constant Summary
Class Method Summary
- .new(intent) ⇒ FutureResult constructor
- .wrap(result)
Instance Attribute Summary
- #canceled? ⇒ Boolean readonly
- #lock_wait readonly
- #pending? ⇒ Boolean readonly
Instance Method Summary
Constructor Details
.new(intent) ⇒ FutureResult
# File 'activerecord/lib/active_record/future_result.rb', line 42
def initialize(intent) @intent = intent end
Class Method Details
.wrap(result)
[ GitHub ]Instance Attribute Details
#canceled? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/future_result.rb', line 64
def canceled? @intent.canceled? end
#lock_wait (readonly)
[ GitHub ]# File 'activerecord/lib/active_record/future_result.rb', line 40
delegate :lock_wait, to: :@intent
#pending? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/future_result.rb', line 60
def pending? @intent.pending? end
Instance Method Details
#cancel
[ GitHub ]# File 'activerecord/lib/active_record/future_result.rb', line 50
def cancel @intent.cancel end