module RuboCop::Cop::RescueNode
Common functionality for checking `rescue` nodes.
Public Instance Methods
investigate(processed_source)
click to toggle source
# File lib/rubocop/cop/mixin/rescue_node.rb, line 7 def investigate(processed_source) @modifier_locations = processed_source .tokens .select(&:rescue_modifier?) .map(&:pos) end
Private Instance Methods
rescue_modifier?(node)
click to toggle source
# File lib/rubocop/cop/mixin/rescue_node.rb, line 16 def rescue_modifier?(node) node&.resbody_type? && @modifier_locations.include?(node.loc.keyword) end