class Etherlite::Contract::FunctionInput

Attributes

original_name[R]
type[R]

Public Class Methods

new(_original_name, _type) click to toggle source
# File lib/etherlite/contract/function_input.rb, line 5
def initialize(_original_name, _type)
  @original_name = _original_name
  @type = _type
end

Public Instance Methods

name() click to toggle source
# File lib/etherlite/contract/function_input.rb, line 14
def name
  @name ||= @original_name.underscore
end
signature() click to toggle source
# File lib/etherlite/contract/function_input.rb, line 10
def signature
  @type.signature
end