class BomDB::Export::Editions
Public Instance Methods
export_json()
click to toggle source
# File lib/bomdb/export/editions.rb, line 6 def export_json editions = [] select_editions.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
export_text()
click to toggle source
# File lib/bomdb/export/editions.rb, line 14 def export_text Export::Result.new(success: true, body: select_editions.map{ |e| e[:edition_name] }.join("\n")) end
Private Instance Methods
select_editions()
click to toggle source
# File lib/bomdb/export/editions.rb, line 20 def select_editions @db[:editions].order(:edition_year, :edition_name) end