Class: BaseMarkdown
- Inherits:
-
Object
- Object
- BaseMarkdown
- Defined in:
- lib/veye/views/base_markdown.rb
Direct Known Subclasses
Veye::Project::DependencyMarkdown, Veye::Project::InfoMarkdown
Instance Method Summary collapse
- #after(paging = nil, allow_pagination = false) ⇒ Object
- #before ⇒ Object
-
#initialize(title, headings) ⇒ BaseMarkdown
constructor
A new instance of BaseMarkdown.
Constructor Details
#initialize(title, headings) ⇒ BaseMarkdown
Returns a new instance of BaseMarkdown.
4 5 6 7 8 9 |
# File 'lib/veye/views/base_markdown.rb', line 4 def initialize(title, headings) @title = title @columns = headings @markdown = "# #{@title}\n\n" @table = RenderAsMarkdown::Table.new @columns end |
Instance Method Details
#after(paging = nil, allow_pagination = false) ⇒ Object
12 13 14 15 16 |
# File 'lib/veye/views/base_markdown.rb', line 12 def after(paging = nil, allow_pagination = false) @markdown << @table.render @markdown << "\n\n" puts @markdown end |
#before ⇒ Object
10 |
# File 'lib/veye/views/base_markdown.rb', line 10 def before; end |