Class: YamlDb::Dump
Class Method Summary
collapse
after_table, before_table, dump, dump_table, each_table_page, table_column_names, table_record_count, tables
Class Method Details
.dump_table_columns(io, table) ⇒ Object
40
41
42
43
|
# File 'lib/fidius-common/yamldb/yaml_db.rb', line 40
def self.dump_table_columns(io, table)
io.write("\n")
io.write({ table => { 'columns' => table_column_names(table) } }.to_yaml)
end
|
.dump_table_records(io, table) ⇒ Object
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/fidius-common/yamldb/yaml_db.rb', line 45
def self.dump_table_records(io, table)
(io)
column_names = table_column_names(table)
each_table_page(table) do |records|
rows = SerializationHelper::Utils.unhash_records(records, column_names)
io.write(YamlDb::Utils.chunk_records(records))
end
end
|
56
57
58
|
# File 'lib/fidius-common/yamldb/yaml_db.rb', line 56
def self.(io)
io.write(" records: \n")
end
|