class BSIServices::Common
Public Class Methods
new(creds, options={})
click to toggle source
Special class where we don’t want to pass SESSION_ID to all of its methods
Calls superclass method
BSIServices::BSIModule::new
# File lib/rbc/bsi.rb, line 299 def initialize(creds, options={}) @creds = creds super end
Public Instance Methods
logoff()
click to toggle source
# File lib/rbc/bsi.rb, line 313 def logoff @@marshal.build_call('common.logoff', @@session_id) end
logon()
click to toggle source
# File lib/rbc/bsi.rb, line 304 def logon session_id = @@marshal.build_call( 'common.logon', @creds[:user], @creds[:pass], @creds[:server] ) if @@stealth @@session_id = 'DUMMY-SESSION-ID' else @@session_id = session_id end end