class Bogus::ClassMethods
Public Instance Methods
all()
click to toggle source
# File lib/bogus/fakes/class_methods.rb, line 6 def all klass.methods - Class.methods - bogus_methods end
define(body)
click to toggle source
# File lib/bogus/fakes/class_methods.rb, line 18 def define(body) klass.instance_eval(body) end
get(name)
click to toggle source
# File lib/bogus/fakes/class_methods.rb, line 10 def get(name) klass.method(name) end
remove(name)
click to toggle source
# File lib/bogus/fakes/class_methods.rb, line 14 def remove(name) klass.instance_eval "undef #{name}" end
Private Instance Methods
bogus_methods()
click to toggle source
# File lib/bogus/fakes/class_methods.rb, line 24 def bogus_methods [:__shadow__, :__reset__, :__overwrite__, :__overwritten_methods__, :__record__] end