Class: Lapidarius::Renderer
- Inherits:
-
Object
- Object
- Lapidarius::Renderer
- Defined in:
- lib/lapidarius/renderer.rb
Defined Under Namespace
Classes: NoEntGemError
Instance Method Summary collapse
- #call(io = STDOUT) ⇒ Object
-
#initialize(gem, recursive = false) ⇒ Renderer
constructor
A new instance of Renderer.
- #out ⇒ Object
Constructor Details
#initialize(gem, recursive = false) ⇒ Renderer
Returns a new instance of Renderer.
5 6 7 8 9 10 |
# File 'lib/lapidarius/renderer.rb', line 5 def initialize(gem, recursive = false) fail NoEntGemError, "gem not found on this system!" unless gem @gem = gem @recursive = recursive @out = [] end |
Instance Method Details
#call(io = STDOUT) ⇒ Object
12 13 14 |
# File 'lib/lapidarius/renderer.rb', line 12 def call(io = STDOUT) io.puts out end |
#out ⇒ Object
16 17 18 19 20 |
# File 'lib/lapidarius/renderer.rb', line 16 def out collect_header collect_body @out end |