@@ -527,14 +527,14 @@ def state
527
527
528
528
# Is it in pending state?
529
529
# @return [Boolean]
530
- def pending? ( state = internal_state )
531
- !state . resolved?
530
+ def pending?
531
+ !internal_state . resolved?
532
532
end
533
533
534
534
# Is it in resolved state?
535
535
# @return [Boolean]
536
- def resolved? ( state = internal_state )
537
- state . resolved?
536
+ def resolved?
537
+ internal_state . resolved?
538
538
end
539
539
540
540
# Propagates touch. Requests all the delayed futures, which it depends on, to be
@@ -724,13 +724,13 @@ def add_callback_clear_delayed_node(node)
724
724
725
725
def add_callback ( method , *args )
726
726
state = internal_state
727
- if resolved? ( state )
727
+ if state . resolved?
728
728
call_callback method , state , args
729
729
else
730
730
@Callbacks . push [ method , args ]
731
731
state = internal_state
732
732
# take back if it was resolved in the meanwhile
733
- call_callbacks state if resolved? ( state )
733
+ call_callbacks state if state . resolved?
734
734
end
735
735
self
736
736
end
@@ -884,13 +884,15 @@ class Future < AbstractEventFuture
884
884
885
885
# Is it in fulfilled state?
886
886
# @return [Boolean]
887
- def fulfilled? ( state = internal_state )
887
+ def fulfilled?
888
+ state = internal_state
888
889
state . resolved? && state . fulfilled?
889
890
end
890
891
891
892
# Is it in rejected state?
892
893
# @return [Boolean]
893
- def rejected? ( state = internal_state )
894
+ def rejected?
895
+ state = internal_state
894
896
state . resolved? && !state . fulfilled?
895
897
end
896
898
0 commit comments