def full_invoke(cmd, args) #:nodoc:
      command, subcommand = cmd.include?(NAMESPACE) ? cmd.split(NAMESPACE, 2) : [cmd, nil]
      dispatcher = subcommand ? Boson.invoke(command) : Boson.main_object
      dispatcher.send(subcommand || command, *args)
    end
def full_invoke(cmd, args) #:nodoc:
      command, subcommand = cmd.include?(NAMESPACE) ? cmd.split(NAMESPACE, 2) : [cmd, nil]
      dispatcher = subcommand ? Boson.invoke(command) : Boson.main_object
      dispatcher.send(subcommand || command, *args)
    end
Invoke command string even with namespaces