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 6 def investigate(processed_source) @modifier_locations = processed_source .tokens .select { |t| t.type == :kRESCUE_MOD } .map(&:pos) end
rescue_modifier?(node)
click to toggle source
# File lib/rubocop/cop/mixin/rescue_node.rb, line 13 def rescue_modifier?(node) node && node.resbody_type? && @modifier_locations.include?(node.loc.keyword) end