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