Module: Marktable
- Defined in:
- lib/marktable.rb,
lib/marktable/row.rb,
lib/marktable/table.rb,
lib/marktable/version.rb,
lib/marktable/tables/csv.rb,
lib/marktable/tables/base.rb,
lib/marktable/tables/html.rb,
lib/marktable/tables/array.rb,
lib/marktable/formatters/csv.rb,
lib/marktable/formatters/base.rb,
lib/marktable/formatters/html.rb,
lib/marktable/tables/markdown.rb,
lib/marktable/formatters/markdown.rb
Defined Under Namespace
Modules: Formatters, Tables
Classes: Row, Table
Constant Summary
collapse
- VERSION =
'0.1.5'
Class Method Summary
collapse
Class Method Details
.from_array(table, headers: nil) ⇒ Object
17
18
19
|
# File 'lib/marktable.rb', line 17
def self.from_array(table, headers: nil)
Table.new(table, type: :array, headers:)
end
|
.from_csv(table, headers: nil) ⇒ Object
13
14
15
|
# File 'lib/marktable.rb', line 13
def self.from_csv(table, headers: nil)
Table.new(table, type: :csv, headers:)
end
|
.from_html(table) ⇒ Object
21
22
23
|
# File 'lib/marktable.rb', line 21
def self.from_html(table)
Table.new(table, type: :html)
end
|
.from_markdown(table, headers: nil) ⇒ Object
9
10
11
|
# File 'lib/marktable.rb', line 9
def self.from_markdown(table, headers: nil)
Table.new(table, type: :markdown, headers:)
end
|