Class: NEAR::Action::FunctionCall
Instance Attribute Summary collapse
Attributes inherited from NEAR::Action
#data, #type
Instance Method Summary
collapse
#initialize, #inspect, parse, #to_h, #to_sym
Constructor Details
This class inherits a constructor from NEAR::Action
Instance Attribute Details
#args ⇒ String
38
39
40
|
# File 'lib/near/action.rb', line 38
def args
@args
end
|
52
53
54
|
# File 'lib/near/action.rb', line 52
def deposit
@deposit
end
|
#gas ⇒ Integer
45
46
47
|
# File 'lib/near/action.rb', line 45
def gas
@gas
end
|
#method_name ⇒ String
18
19
20
|
# File 'lib/near/action.rb', line 18
def method_name
@method_name
end
|
Instance Method Details
#[](key) ⇒ Object
32
33
34
|
# File 'lib/near/action.rb', line 32
def [](key)
self.json_args[key.to_s] rescue nil
end
|
#json_args ⇒ String
25
26
27
|
# File 'lib/near/action.rb', line 25
def json_args
@json_args ||= JSON.parse(self.args)
end
|