Class: AutoC::Module::File
- Inherits:
-
Object
- Object
- AutoC::Module::File
- Defined in:
- lib/autoc/code.rb
Instance Attribute Summary collapse
-
#entities ⇒ Object
readonly
Returns the value of attribute entities.
Instance Method Summary collapse
- #<<(e) ⇒ Object
- #generate ⇒ Object
-
#initialize(m) ⇒ File
constructor
def write(stream).
Constructor Details
#initialize(m) ⇒ File
def write(stream)
138 139 140 141 |
# File 'lib/autoc/code.rb', line 138 def initialize(m) @entities = Set.new @module = m end |
Instance Attribute Details
#entities ⇒ Object (readonly)
Returns the value of attribute entities.
132 133 134 |
# File 'lib/autoc/code.rb', line 132 def entities @entities end |
Instance Method Details
#<<(e) ⇒ Object
152 153 154 155 |
# File 'lib/autoc/code.rb', line 152 def <<(e) @entities << e self end |
#generate ⇒ Object
143 144 145 146 147 148 149 150 |
# File 'lib/autoc/code.rb', line 143 def generate stream = new_stream begin write(stream) ensure stream.close end end |