Method: Capricorn::Util#method_missing

Defined in:
lib/capricorn-util.rb

#method_missing(meth, *args) ⇒ Object



23
24
25
26
27
28
29
30
31
32
# File 'lib/capricorn-util.rb', line 23

def method_missing(meth, *args)
  if self.class == Capricorn::Util
    meth = meth.to_s
    klass, task = Thor::Util.find_class_and_task_by_namespace(meth)
    args.unshift(task) if task
    klass.start(args, :shell => self.shell)
  else
    super
  end
end