diff --git a/.gitignore b/.gitignore index f2c1360..f211644 100644 --- a/.gitignore +++ b/.gitignore @@ -26,9 +26,9 @@ build/ # for a library or gem, you might want to ignore these files since the code is # intended to run in multiple environments; otherwise, check them in: -# Gemfile.lock -# .ruby-version -# .ruby-gemset +Gemfile.lock +.ruby-version +.ruby-gemset # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: .rvmrc diff --git a/.travis.yml b/.travis.yml index 3020284..728eede 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,11 @@ language: ruby rvm: - ruby-head -- 2.1.3 -- 2.1.0 -- 2.0.0 +- 2.4.3 +- 2.3.6 +- 2.2.8 +- 2.1.10 +- 2.0.0-p648 matrix: allow_failures: - rvm: ruby-head diff --git a/Gemfile b/Gemfile index 592b533..665e079 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,4 @@ source 'http://rubygems.org' -gem 'coveralls', '~> 0.6.7', require: false -gem 'codeclimate-test-reporter', group: :test, require: nil +gem 'coveralls', '~> 0.8.21', require: false gemspec diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 6e1cdec..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,65 +0,0 @@ -PATH - remote: . - specs: - faraday_middleware-parse_csv (0.1.0) - faraday - faraday_middleware - -GEM - remote: http://rubygems.org/ - specs: - codeclimate-test-reporter (0.4.1) - simplecov (>= 0.7.1, < 1.0.0) - coveralls (0.6.9) - multi_json (~> 1.3) - rest-client - simplecov (>= 0.7) - term-ansicolor - thor - diff-lcs (1.2.5) - docile (1.1.5) - faraday (0.9.0) - multipart-post (>= 1.2, < 3) - faraday_middleware (0.9.1) - faraday (>= 0.7.4, < 0.10) - mime-types (2.4.3) - multi_json (1.10.1) - multipart-post (2.0.0) - netrc (0.8.0) - rake (10.3.2) - rest-client (1.7.2) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) - rspec (3.1.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-core (3.1.7) - rspec-support (~> 3.1.0) - rspec-expectations (3.1.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.1.0) - rspec-mocks (3.1.3) - rspec-support (~> 3.1.0) - rspec-support (3.1.2) - simplecov (0.9.1) - docile (~> 1.1.0) - multi_json (~> 1.0) - simplecov-html (~> 0.8.0) - simplecov-html (0.8.0) - term-ansicolor (1.3.0) - tins (~> 1.0) - thor (0.19.1) - tins (1.3.3) - yard (0.8.7.6) - -PLATFORMS - ruby - -DEPENDENCIES - codeclimate-test-reporter - coveralls (~> 0.6.7) - faraday_middleware-parse_csv! - rake - rspec - yard diff --git a/faraday_middleware-parse_csv.gemspec b/faraday_middleware-parse_csv.gemspec index 697a53f..2882a67 100644 --- a/faraday_middleware-parse_csv.gemspec +++ b/faraday_middleware-parse_csv.gemspec @@ -6,15 +6,15 @@ Gem::Specification.new do |spec| spec.summary = 'Faraday middleware for parsing CSV' spec.description = 'Faraday middleware for parsing CSV using tempfile to include encoding' spec.homepage = 'http://benslaughter.github.io/faraday_middleware-parse_csv/' - spec.version = '0.1.0' + spec.version = '1.0.0' spec.version = "#{spec.version}-#{ENV['TRAVIS_BUILD_NUMBER']}" if ENV['TRAVIS'] - spec.date = '2014-11-05' + spec.date = '2018-02-19' spec.license = 'MIT' spec.author = 'Ben Slaughter' spec.email = 'b.p.slaughter@gmail.com' - spec.files = ['README.md', 'LICENSE'] + spec.files = %w(README.md LICENSE) spec.files += Dir.glob('lib/**/*.rb') spec.files += Dir.glob('spec/**/*') spec.test_files = Dir.glob('spec/**/*') @@ -23,8 +23,8 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'faraday', '~> 0.9' spec.add_runtime_dependency 'faraday_middleware', '~> 0.9' - spec.add_development_dependency 'coveralls', '~> 0.6' - spec.add_development_dependency 'rake', '~> 10.3' - spec.add_development_dependency 'rspec', '~> 3.1' - spec.add_development_dependency 'yard', '~> 0.8' + spec.add_development_dependency 'coveralls', '~> 0.8' + spec.add_development_dependency 'rake', '~> 12.3' + spec.add_development_dependency 'rspec', '~> 3.7' + spec.add_development_dependency 'yard', '~> 0.9' end diff --git a/spec/faraday_middleware/parse_csv_spec.rb b/spec/faraday_middleware/parse_csv_spec.rb index b211729..90ca199 100644 --- a/spec/faraday_middleware/parse_csv_spec.rb +++ b/spec/faraday_middleware/parse_csv_spec.rb @@ -21,10 +21,10 @@ end it 'parses the response of a csv string' do - expect(@connection.get('/normal').body).to eq [%w(one two three)] + expect(@connection.get('/normal').body).to eq [%w[one two three]] end it 'parses the response of a utf-8 bom string' do - expect(@connection.get('/utf8').body).to eq [%w(one two three)] + expect(@connection.get('/utf8').body).to eq [%w[one two three]] end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index e978703..a7748db 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,11 +1,9 @@ $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) -require 'codeclimate-test-reporter' require 'coveralls' require 'rspec' -CodeClimate::TestReporter.start Coveralls.wear! require 'faraday_middleware/parse_csv'