Class: Elrpc::CallMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/elrpc.rb

Overview

送信用データクラスキューに入れるために使う

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uid, method, args, block) ⇒ CallMessage

Returns a new instance of CallMessage.



210
211
212
213
214
215
# File 'lib/elrpc.rb', line 210

def initialize(uid, method, args, block)
  @uid = uid
  @method = method
  @args = args
  @block = block
end

Instance Attribute Details

#argsObject (readonly)

Returns the value of attribute args.



208
209
210
# File 'lib/elrpc.rb', line 208

def args
  @args
end

#blockObject (readonly)

Returns the value of attribute block.



208
209
210
# File 'lib/elrpc.rb', line 208

def block
  @block
end

#methodObject (readonly)

Returns the value of attribute method.



208
209
210
# File 'lib/elrpc.rb', line 208

def method
  @method
end

#uidObject (readonly)

Returns the value of attribute uid.



208
209
210
# File 'lib/elrpc.rb', line 208

def uid
  @uid
end

Instance Method Details

#to_astObject



217
218
219
# File 'lib/elrpc.rb', line 217

def to_ast
  [:call, @uid, @method, @args]
end