class Fasterer::RescueCallScanner

Attributes

element[R]

Public Class Methods

new(element) click to toggle source
# File lib/fasterer/scanners/rescue_call_scanner.rb, line 11
def initialize(element)
  @element = element
  check_offense
end

Private Instance Methods

check_offense() click to toggle source
# File lib/fasterer/scanners/rescue_call_scanner.rb, line 18
def check_offense
  if rescue_call.rescue_classes.include? :NoMethodError
    add_offense(:rescue_vs_respond_to)
  end
end
rescue_call() click to toggle source
# File lib/fasterer/scanners/rescue_call_scanner.rb, line 24
def rescue_call
  @rescue_call ||= RescueCall.new(element)
end