--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: The Irc::Bot::RemoteObject class represents and object that will take care of interfacing with remote clients
- !ruby/struct:SM::Flow::P 
  body: "Example client session:"
- !ruby/struct:SM::Flow::VERB 
  body: "  require 'drb'\n  rbot = DRbObject.new_with_uri('druby://localhost:7268')\n  id = rbot.delegate(nil, 'remote login someuser somepass')[:return]\n  rbot.delegate(id, 'some secret command')\n"
- !ruby/struct:SM::Flow::P 
  body: Of course, the remote login is only neede for commands which may not be available to everyone
constants: []

full_name: "::Bot::RemoteObject"
includes: 
- !ruby/object:RI::IncludedModule 
  name: DRbUndumped
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: delegate
name: RemoteObject
superclass: Object
