class BomDB::Import::Editions
Public Instance Methods
import_json(data, **args)
click to toggle source
Expected data format is: [
[edition_year:Integer, edition_name:String], ...
]
# File lib/bomdb/import/editions.rb, line 13 def import_json(data, **args) data.each do |year, name| @db[:editions].insert( edition_year: year, edition_name: name ) end Import::Result.new(success: true) rescue Sequel::UniqueConstraintViolation => e Import::Result.new(success: false, error: e) end