Class: BomDB::Export::Editions

Inherits:
Export::Base
  • Object
show all
Defined in:
lib/bomdb/export/editions.rb

Instance Method Summary collapse

Instance Method Details

#export_json ⇒ Object



6
7
8
9
10
11
12
# File 'lib/bomdb/export/editions.rb', line 6

def export_json
  editions = []
  @db[:editions].order(:edition_year, :edition_name).each do |e|
    editions << JSON::generate([e[:edition_year], e[:edition_name]], array_nl: ' ')
  end
  Export::Result.new(success: true, body: "[\n  " + editions.join(",\n  ") + "\n]\n")
end