class Runcible::Wrapper
Wrapper
class to provide access to instances
Public Class Methods
new(name)
click to toggle source
# File lib/runcible/instance.rb, line 91 def initialize(name) @name = name @methods = [] end
Public Instance Methods
set_instance(attr_name, instance)
click to toggle source
# File lib/runcible/instance.rb, line 96 def set_instance(attr_name, instance) @methods << attr_name define_singleton_method(attr_name) { instance } end
to_s()
click to toggle source
# File lib/runcible/instance.rb, line 101 def to_s "#{@name} - #{@methods.uniq.sort}" end