lib/relaton_3gpp/data_fetcher.rb in relaton-3gpp-1.9.3 vs lib/relaton_3gpp/data_fetcher.rb in relaton-3gpp-1.9.4
- old
+ new
@@ -50,12 +50,13 @@
end
dbs = Mdb.open "status_smg_3GPP.mdb"
specs = dbs["Specs_GSM+3G"]
specrels = dbs["Specs_GSM+3G_release-info"]
releases = dbs["Releases"]
+ tstatus = dbs["temp-status"]
dbs["2001-04-25_schedule"].each do |row|
- fetch_doc row, specs, specrels, releases
+ fetch_doc row, specs, specrels, releases, tstatus
end
File.write CURRENT, @current.to_yaml, encoding: "UTF-8"
end
#
@@ -89,15 +90,18 @@
#
# Fetch document
#
# @param [Hash] row row from mdb
- # @param [Mdb] dbs mdb
+ # @param [Array<Hash>] specs specs
+ # @param [Array<Hash>] specrels specrels
+ # @param [Array<Hash>] releases releases
+ # @param [Array<Hash>] tstatus tstatus
#
# @return [Relaton3gpp::BibliographicItem, nil] bibliographic item
#
- def fetch_doc(row, specs, specrels, releases)
- doc = Parser.parse row, specs, specrels, releases
+ def fetch_doc(row, specs, specrels, releases, tstatus)
+ doc = Parser.parse row, specs, specrels, releases, tstatus
save_doc doc
rescue StandardError => e
warn "Error: #{e.message}"
warn "PubID: #{row[:spec]}:#{row[:release]}/#{row[:MAJOR_VERSION_NB]}."\
"#{row[:TECHNICAL_VERSION_NB]}.#{row[:EDITORIAL_VERSION_NB]}"