class CustomCops::InstanceEval

This cop checks for usages of `instance_eval`

@example

#bad
class Person
end

Person.instance_eval do
  def human?
    true
  end
end

#good
class Person
  def self.human?
    true
  end
end

Constants

MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/simplycop/custom_cops/instance_eval.rb, line 29
def on_send(node)
  return unless instance_evaling?(node)

  add_offense(node, location: :selector)
end