Class: NEAR::Action::FunctionCall

Inherits:
NEAR::Action show all
Defined in:
lib/near/action.rb

Instance Attribute Summary collapse

Attributes inherited from NEAR::Action

#data, #type

Instance Method Summary collapse

Methods inherited from NEAR::Action

#initialize, #inspect, parse, #to_h, #to_sym

Constructor Details

This class inherits a constructor from NEAR::Action

Instance Attribute Details

#argsString (readonly)



38
39
40
# File 'lib/near/action.rb', line 38

def args
  @args
end

#depositNEAR::Balance (readonly)



52
53
54
# File 'lib/near/action.rb', line 52

def deposit
  @deposit
end

#gasInteger (readonly)



45
46
47
# File 'lib/near/action.rb', line 45

def gas
  @gas
end

#method_nameString (readonly)



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_argsString



25
26
27
# File 'lib/near/action.rb', line 25

def json_args
  @json_args ||= JSON.parse(self.args)
end