Module: UtilsDrawer
- Defined in:
- lib/utils_drawer.rb,
lib/utils_drawer/version.rb,
lib/utils_drawer/table_drawer/row.rb,
lib/utils_drawer/graph_drawer/data.rb,
lib/utils_drawer/graph_drawer/graph.rb,
lib/utils_drawer/table_drawer/table.rb,
lib/utils_drawer/table_drawer/column.rb,
lib/utils_drawer/table_drawer/column_validator.rb
Defined Under Namespace
Modules: GraphDrawer, TableDrawer
Constant Summary
collapse
- VERSION =
'0.0.1'
Instance Method Summary
collapse
Instance Method Details
#column(text, size = nil) ⇒ Object
22
23
24
25
|
# File 'lib/utils_drawer.rb', line 22
def column(text, size = nil)
@column = TableDrawer::Column.new(text, size)
@row.add(@column)
end
|
#data(item, value) ⇒ Object
34
35
36
37
|
# File 'lib/utils_drawer.rb', line 34
def data(item, value)
@data = GraphDrawer::Data.new(item, value)
@graph.add(@data)
end
|
#graph(option = { omission: true }) ⇒ Object
27
28
29
30
31
32
|
# File 'lib/utils_drawer.rb', line 27
def graph(option = { omission: true })
@graph = GraphDrawer::Graph.new(option)
yield
@graph.datas_init
@graph.to_s
end
|
#row ⇒ Object
16
17
18
19
20
|
# File 'lib/utils_drawer.rb', line 16
def row
@row = TableDrawer::Row.new
yield
@table.add(@row)
end
|
#table(min_column_size = 10) ⇒ Object
10
11
12
13
14
|
# File 'lib/utils_drawer.rb', line 10
def table(min_column_size = 10)
@table = TableDrawer::Table.new(min_column_size)
yield
@table.to_s
end
|