Module: Ark::Nucleid
- Included in:
- Client
- Defined in:
- lib/ark/nucleid.rb
Instance Method Summary collapse
Instance Method Details
#buildTransaction(method, arguments) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/ark/nucleid.rb', line 5 def buildTransaction(method, arguments) arguments = buildTransactionArguments(arguments) output = `nucleid -r arkjs -e #{method} #{arguments} --ojson` JSON.parse output end |
#buildTransactionArguments(arguments) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/ark/nucleid.rb', line 13 def buildTransactionArguments(arguments) result = "" arguments.each do |key, value| if value.is_a? String result.concat('"' + value.to_s + '" ') else result.concat(value.to_s + ' ') end end result end |