module Ark::Nucleid
Public Instance Methods
buildTransaction(method, arguments)
click to toggle source
# 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)
click to toggle source
# 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