Class: BomDB::Export::Books
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from BomDB::Export::Base
Instance Method Details
#export_json ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/bomdb/export/books.rb', line 6 def export_json books = [] select_books.each do |b| fields = [ b[:book_name], b[:book_group], b[:book_sort] ] fields << @db[:verses].where(:book_id => b[:book_id]).max(:verse_chapter) books << JSON::generate(fields, array_nl: ' ') end Export::Result.new(success: true, body: "[\n " + books.join(",\n ") + "\n]\n") end |