class Object
Public Instance Methods
public_instance_eval(&block)
click to toggle source
like instance_eval, but only gives access to public methods. no private or protected methods, no instance variables.
# File lib/api_hammer/public_instance_exec.rb, line 28 def public_instance_eval(&block) PublicForwarder.new(self).instance_eval(&block) end
public_instance_exec(*args, &block)
click to toggle source
like instance_exec, but only gives access to public methods. no private or protected methods, no instance variables.
# File lib/api_hammer/public_instance_exec.rb, line 22 def public_instance_exec(*args, &block) PublicForwarder.new(self).instance_exec(*args, &block) end