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.



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

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.



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

def args
  @args
end

#blockObject (readonly)

Returns the value of attribute block.



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

def block
  @block
end

#methodObject (readonly)

Returns the value of attribute method.



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

def method
  @method
end

#uidObject (readonly)

Returns the value of attribute uid.



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

def uid
  @uid
end

Instance Method Details

#to_astObject



222
223
224
# File 'lib/elrpc.rb', line 222

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