class Discombobulator
Public Class Methods
method_missing(meth, *args, &block)
click to toggle source
# File lib/discombobulator.rb, line 9 def self.method_missing(meth, *args, &block) self.new.method_missing(meth, *args, &block) end
Public Instance Methods
method_missing(meth, *args, &block)
click to toggle source
# File lib/discombobulator.rb, line 13 def method_missing(meth, *args, &block) plugin = plugins.sample plugin.call(meth, *args, &block) end
Private Instance Methods
plugins()
click to toggle source
# File lib/discombobulator.rb, line 19 def plugins ::Discombobulator::Config.instance.plugins end