Class: Wardite::ExportSection
Defined Under Namespace
Classes: ExportDesc
Instance Attribute Summary collapse
-
#exports ⇒ Object
: Hash[String, ExportDesc].
Attributes inherited from Section
Instance Method Summary collapse
- #add_desc(&blk) ⇒ Object
-
#initialize ⇒ ExportSection
constructor
: void.
Constructor Details
#initialize ⇒ ExportSection
: void
142 143 144 145 146 147 |
# File 'lib/wardite/load.rb', line 142 def initialize #: void self.name = "Export" self.code = 0x7 @exports = {} end |
Instance Attribute Details
#exports ⇒ Object
: Hash[String, ExportDesc]
140 141 142 |
# File 'lib/wardite/load.rb', line 140 def exports @exports end |
Instance Method Details
#add_desc(&blk) ⇒ Object
150 151 152 153 154 |
# File 'lib/wardite/load.rb', line 150 def add_desc(&blk) desc = ExportDesc.new blk.call(desc) self.exports[desc.name] = desc end |