class WampRails::Command::Call

Attributes

args[RW]
kwargs[RW]
options[RW]
procedure[RW]

Public Class Methods

new(procedure, args, kwargs, options, client) click to toggle source
Calls superclass method WampRails::Command::BaseCommand::new
# File lib/wamp_rails/commands/call.rb, line 7
def initialize(procedure, args, kwargs, options, client)
  super(client)
  self.procedure = procedure
  self.args = args
  self.kwargs = kwargs
  self.options = options
end

Public Instance Methods

execute() click to toggle source
# File lib/wamp_rails/commands/call.rb, line 15
def execute
  session.call(procedure, args, kwargs, options) do |result, error, details|
    self.callback(result, error, details)
  end
end