Update Gemfile to use https instead of http.
Switch require to require_relative.
-source 'https://rubygems.org'
+source 'http://rubygems.org'
gem 'inifile'
+gem 'nokogiri'
gem 'pg'
gem 'rspec'
-gem 'tconn'
+gem 'rubyzip'
GEM
- remote: https://rubygems.org/
+ remote: http://rubygems.org/
specs:
diff-lcs (1.3)
inifile (3.0.0)
+ mini_portile2 (2.4.0)
+ nokogiri (1.10.3)
+ mini_portile2 (~> 2.4.0)
pg (1.1.4)
rspec (3.8.0)
rspec-core (~> 3.8.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
rspec-support (3.8.2)
+ rubyzip (1.2.3)
PLATFORMS
ruby
DEPENDENCIES
inifile
+ nokogiri
pg
rspec
+ rubyzip
BUNDLED WITH
2.0.2
require 'rubygems'
require 'zip'
-require 'author'
-require 'classification'
-require 'cover'
-require 'store'
+require_relative 'author'
+require_relative 'classification'
+require_relative 'cover'
+require_relative 'store'
class Book
@@DC_NS_URL = 'http://purl.org/dc/elements/1.1/'
-require 'navigator'
-require 'page'
-require 'store'
-require 'walkdir'
+require_relative 'navigator'
+require_relative 'page'
+require_relative 'store'
+require_relative 'walkdir'
@outputDir = 'output'
-require 'page'
-require 'store'
+require_relative 'page'
+require_relative 'store'
class Navigator
def initialize(store)
require 'fileutils'
-require 'store'
+require_relative 'store'
class Page
def initialize(store)
require 'fileutils'
require 'inifile'
require 'pg'
-require_relative 'tconn'
require_relative 'series'
+require_relative 'tconn'
class Store
def unclassified_csv
# and Mrs. Pollifax volume 6, On the China Station, is
# .../DorothyGilman/P06_On_the_China_Station.epub.
-require 'book'
-require 'store'
+require_relative 'book'
+require_relative 'store'
class WalkDir
def initialize(store, root)