class Etherlite::Types::Base

Public Instance Methods

decode(_connection, _value) click to toggle source
# File lib/etherlite/types/base.rb, line 23
def decode(_connection, _value)
  '0x' + _value
end
dynamic?() click to toggle source
# File lib/etherlite/types/base.rb, line 15
def dynamic?
  size.nil?
end
encode(_value) click to toggle source
# File lib/etherlite/types/base.rb, line 19
def encode(_value)
  raise NotImplementedError, 'encode must be implemented by base type'
end
fixed?() click to toggle source
# File lib/etherlite/types/base.rb, line 11
def fixed?
  !size.nil?
end
signature() click to toggle source
# File lib/etherlite/types/base.rb, line 3
def signature
  raise NotImplementedError, 'signature must be implemented by base type'
end
size() click to toggle source
# File lib/etherlite/types/base.rb, line 7
def size
  nil
end