Files
codeql/ruby/ql/src/queries/security/cwe-094/examples/UnsafeCodeConstruction3Safe.rb
erik-krogh 3811eae679 simplify the qhelp for unsafe-code-construction
The `send()` example is not flagged by any current query, so it was weird talking about it as "vulnerable".
2023-01-02 13:33:56 +01:00

10 lines
232 B
Ruby

module Invoker
def attach(klass, name, target)
var = :"@@#{name}"
klass.class_variable_set(var, target)
klass.define_method(name) do |*args|
self.class.class_variable_get(var).send(name, *args)
end
end
end