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