class RubbyCop::Cop::Security::Eval
This cop checks for the use of `Kernel#eval` and `Binding#eval`.
@example
# bad eval(something) binding.eval(something)
Constants
- MSG
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubbycop/cop/security/eval.rb, line 21 def on_send(node) eval?(node) do |code| return if code.dstr_type? && code.recursive_literal? add_offense(node, :selector) end end