class Eth::Contract::FunctionOutput
Provide classes for contract function output.
def initialize(data)
-
data
(Hash
) -- contract abi data.
def initialize(data) @type = Eth::Abi::Type.parse(data["type"]) @name = data["name"] end
def type
def type @type.base_type + @type.sub_type + @type.dimensions.map { |dimension| "[#{dimension > 0 ? dimension : ""}]" }.join("") end