Module: Bool

Included in:
FalseClass, TrueClass
Defined in:
lib/solidity/typed/bool.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.typeObject

note:

self.type or such WILL not get included  
 via module include in TrueClass & FalseClass
 add in TrueClass & FalseClass
 TrueClass.type will NOT work via "inheritance" like a "true" superclass - why? why not?


22
# File 'lib/solidity/typed/bool.rb', line 22

def self.type() Types::Typed::BoolType.instance; end

.zeroObject

note: lets you use Bool.type



24
# File 'lib/solidity/typed/bool.rb', line 24

def self.zero() false; end

Instance Method Details

#as_dataObject

that is, return true or false



15
# File 'lib/solidity/typed/bool.rb', line 15

def as_data()  self;  end

#typeObject



14
# File 'lib/solidity/typed/bool.rb', line 14

def type()     self.class.type; end