Pattern: Missing use of Object#yield_self
/Object#then
name
Issue: -
This rule enforces the use of consistent method names
Object#yield_self
or Object#then
.
# bad
obj.yield_self { |x| x.do_something }
# good
obj.then { |x| x.do_something }
# bad
obj.then { |x| x.do_something }
# good
obj.yield_self { |x| x.do_something }
Name | Default value | Configurable values |
---|---|---|
EnforcedStyle | then |
then , yield_self |