Commit faec4e8
Changed files (6)
spec/vcr/geo-location-70_173_137_232.yml
@@ -2,7 +2,7 @@
http_interactions:
- request:
method: get
- uri: http://freegeoip.io/json/70.173.137.232
+ uri: https://freegeoip.io/json/70.173.137.232
body:
encoding: US-ASCII
string: ''
spec/vcr/geo-location-build_from_ip_172_18_0_1.yml
@@ -2,7 +2,7 @@
http_interactions:
- request:
method: get
- uri: http://freegeoip.io/json/172.18.0.1
+ uri: https://freegeoip.io/json/172.18.0.1
response:
status:
code: 200
spec/rails_helper.rb
@@ -2,8 +2,6 @@
ENV["RAILS_ENV"] ||= "test"
require "coveralls"
Coveralls.wear!("rails")
-require "codeclimate-test-reporter"
-CodeClimate::TestReporter.start
require "spec_helper"
require File.expand_path("../../config/environment", __FILE__)
require "rspec/rails"
Gemfile
@@ -9,7 +9,6 @@ source "https://rubygems.org" do
gem "capistrano-rbenv", "~> 2.0", require: false, group: :development
gem "carmen"
gem "chartkick"
- gem "codeclimate-test-reporter", require: nil, group: :test
gem "coffee-rails", "~> 4.2"
gem "coveralls", require: false, group: :test
gem "cucumber-rails", require: false, group: :test
Gemfile.lock
@@ -2,45 +2,46 @@ GEM
remote: https://rubygems.org/
remote: https://rails-assets.org/
specs:
- actioncable (5.0.1)
- actionpack (= 5.0.1)
- nio4r (~> 1.2)
+ actioncable (5.0.5)
+ actionpack (= 5.0.5)
+ nio4r (>= 1.2, < 3.0)
websocket-driver (~> 0.6.1)
- actionmailer (5.0.1)
- actionpack (= 5.0.1)
- actionview (= 5.0.1)
- activejob (= 5.0.1)
+ actionmailer (5.0.5)
+ actionpack (= 5.0.5)
+ actionview (= 5.0.5)
+ activejob (= 5.0.5)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
- actionpack (5.0.1)
- actionview (= 5.0.1)
- activesupport (= 5.0.1)
+ actionpack (5.0.5)
+ actionview (= 5.0.5)
+ activesupport (= 5.0.5)
rack (~> 2.0)
rack-test (~> 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
- actionview (5.0.1)
- activesupport (= 5.0.1)
+ actionview (5.0.5)
+ activesupport (= 5.0.5)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 2.0)
- rails-html-sanitizer (~> 1.0, >= 1.0.2)
- activejob (5.0.1)
- activesupport (= 5.0.1)
+ rails-html-sanitizer (~> 1.0, >= 1.0.3)
+ activejob (5.0.5)
+ activesupport (= 5.0.5)
globalid (>= 0.3.6)
- activemodel (5.0.1)
- activesupport (= 5.0.1)
- activerecord (5.0.1)
- activemodel (= 5.0.1)
- activesupport (= 5.0.1)
+ activemodel (5.0.5)
+ activesupport (= 5.0.5)
+ activerecord (5.0.5)
+ activemodel (= 5.0.5)
+ activesupport (= 5.0.5)
arel (~> 7.0)
- activesupport (5.0.1)
+ activesupport (5.0.5)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
tzinfo (~> 1.1)
- addressable (2.4.0)
- airbrussh (1.1.2)
+ addressable (2.5.2)
+ public_suffix (>= 2.0.2, < 4.0)
+ airbrussh (1.3.0)
sshkit (>= 1.6.1, != 1.7.0)
arel (7.1.4)
ast (2.3.0)
@@ -49,12 +50,13 @@ GEM
ice_nine (~> 0.11.0)
thread_safe (~> 0.3, >= 0.3.1)
bcrypt (3.1.11)
- brakeman (3.3.2)
+ bindex (0.5.0)
+ brakeman (3.7.2)
builder (3.2.3)
- bullet (5.1.1)
+ bullet (5.6.1)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.10.0)
- byebug (9.0.5)
+ byebug (9.1.0)
callsite (0.0.11)
capistrano (3.7.2)
airbrussh (>= 1.0.0)
@@ -62,47 +64,45 @@ GEM
i18n
rake (>= 10.0.0)
sshkit (>= 1.9.0)
- capistrano-bundler (1.1.4)
+ capistrano-bundler (1.2.0)
capistrano (~> 3.1)
sshkit (~> 1.2)
capistrano-harrow (0.5.3)
- capistrano-rails (1.1.7)
+ capistrano-rails (1.3.0)
capistrano (~> 3.1)
capistrano-bundler (~> 1.1)
- capistrano-rbenv (2.0.4)
+ capistrano-rbenv (2.1.1)
capistrano (~> 3.1)
sshkit (~> 1.3)
- capybara (2.7.1)
+ capybara (2.15.1)
addressable
- mime-types (>= 1.16)
+ mini_mime (>= 0.1.3)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
carmen (1.0.2)
activesupport (>= 3.0.0)
- chartkick (2.0.0)
+ chartkick (2.2.4)
choice (0.2.0)
cliver (0.3.2)
- codeclimate-test-reporter (0.6.0)
- simplecov (>= 0.7.1, < 1.0.0)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
- coffee-rails (4.2.1)
+ coffee-rails (4.2.2)
coffee-script (>= 2.2.0)
- railties (>= 4.0.0, < 5.2.x)
+ railties (>= 4.0.0)
coffee-script (2.4.1)
coffee-script-source
execjs
- coffee-script-source (1.10.0)
- concurrent-ruby (1.0.4)
- connection_pool (2.2.0)
- coveralls (0.8.14)
+ coffee-script-source (1.12.2)
+ concurrent-ruby (1.0.5)
+ connection_pool (2.2.1)
+ coveralls (0.8.19)
json (>= 1.8, < 3)
simplecov (~> 0.12.0)
term-ansicolor (~> 1.3)
thor (~> 0.19.1)
- tins (~> 1.6.0)
+ tins (~> 1.6)
crack (0.4.3)
safe_yaml (~> 1.0.0)
cucumber (2.4.0)
@@ -115,23 +115,23 @@ GEM
multi_test (>= 0.1.2)
cucumber-core (1.5.0)
gherkin (~> 4.0)
- cucumber-rails (1.4.0)
- capybara (>= 1.1.2)
- cucumber (>= 1.2.0)
- nokogiri (>= 1.5.0)
- rails (>= 3.0.0)
+ cucumber-rails (1.5.0)
+ capybara (>= 1.1.2, < 3)
+ cucumber (>= 1.3.8, < 4)
+ mime-types (>= 1.17, < 4)
+ nokogiri (~> 1.5)
+ railties (>= 4, < 5.2)
cucumber-wire (0.0.1)
dalli (2.7.6)
- database_cleaner (1.5.3)
- debug_inspector (0.0.2)
+ database_cleaner (1.6.1)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
- diff-lcs (1.2.5)
+ diff-lcs (1.3)
docile (1.1.5)
- dotenv (2.1.1)
- dotenv-rails (2.1.1)
- dotenv (= 2.1.1)
- railties (>= 4.0, < 5.1)
+ dotenv (2.2.1)
+ dotenv-rails (2.2.1)
+ dotenv (= 2.2.1)
+ railties (>= 3.2, < 5.2)
easy_translate (0.5.0)
json
thread
@@ -144,157 +144,171 @@ GEM
email_validator (1.6.0)
activemodel
equalizer (0.0.11)
+ erubi (1.6.1)
erubis (2.7.0)
- exception_notification (4.2.1)
+ exception_notification (4.2.2)
actionmailer (>= 4.0, < 6)
activesupport (>= 4.0, < 6)
execjs (2.7.0)
- factory_girl (4.7.0)
+ factory_girl (4.8.0)
activesupport (>= 3.0.0)
- factory_girl_rails (4.7.0)
- factory_girl (~> 4.7.0)
+ factory_girl_rails (4.8.0)
+ factory_girl (~> 4.8.0)
railties (>= 3.0.0)
- faraday (0.9.2)
+ faraday (0.13.1)
multipart-post (>= 1.2, < 3)
- faraday_middleware (0.10.0)
- faraday (>= 0.7.4, < 0.10)
- ffaker (2.2.0)
- ffi (1.9.13)
+ faraday_middleware (0.12.2)
+ faraday (>= 0.7.4, < 1.0)
+ ffaker (2.6.0)
+ ffi (1.9.18)
flamegraph (0.9.5)
- flipper (0.9.1)
- flipper-redis (0.9.1)
- flipper (~> 0.9.1)
+ flipper (0.10.2)
+ flipper-redis (0.10.2)
+ flipper (~> 0.10.2)
redis (>= 2.2, < 4.0.0)
- font-awesome-rails (4.6.3.1)
- railties (>= 3.2, < 5.1)
- foreman (0.82.0)
+ font-awesome-rails (4.7.0.2)
+ railties (>= 3.2, < 5.2)
+ foreman (0.84.0)
thor (~> 0.19.1)
gaffe (1.2.0)
rails (>= 4.0.0)
- geocoder (1.3.7)
- geokit (1.10.0)
- geokit-rails (2.1.0)
+ geocoder (1.4.4)
+ geokit (1.11.0)
+ geokit-rails (2.3.0)
geokit (~> 1.5)
rails (>= 3.0)
- gherkin (4.0.0)
- globalid (0.3.7)
- activesupport (>= 4.1.0)
+ gherkin (4.1.3)
+ globalid (0.4.0)
+ activesupport (>= 4.2.0)
gon (6.1.0)
actionpack (>= 3.0)
json
multi_json
request_store (>= 1.0)
- griddler (1.3.1)
+ griddler (1.4.0)
htmlentities
rails (>= 3.2.0)
- griddler-sendgrid (0.0.1)
+ griddler-sendgrid (1.0.1)
griddler
- groupdate (3.0.0)
+ groupdate (3.2.0)
activesupport (>= 3)
- hashdiff (0.3.0)
+ hashdiff (0.3.6)
highline (1.7.8)
htmlentities (4.3.4)
- http_accept_language (2.0.5)
- i18n (0.8.0)
- i18n-tasks (0.9.5)
+ http_accept_language (2.1.1)
+ i18n (0.8.6)
+ i18n-tasks (0.9.18)
activesupport (>= 4.0.2)
ast (>= 2.1.0)
easy_translate (>= 0.5.0)
- erubis
+ erubi
highline (>= 1.7.3)
i18n
parser (>= 2.2.3.0)
- term-ansicolor (>= 1.3.2)
+ rainbow (~> 2.2)
terminal-table (>= 1.5.1)
ice_nine (0.11.2)
- jbuilder (2.5.0)
- activesupport (>= 3.0.0, < 5.1)
- multi_json (~> 1.2)
- jquery-rails (4.1.1)
+ jbuilder (2.7.0)
+ activesupport (>= 4.2.0)
+ multi_json (>= 1.2)
+ jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (1.8.3)
+ json (1.8.6)
jwt (1.5.6)
- kaminari (0.17.0)
- actionpack (>= 3.0.0)
- activesupport (>= 3.0.0)
- libv8 (3.16.14.15)
+ kaminari (1.0.1)
+ activesupport (>= 4.1.0)
+ kaminari-actionview (= 1.0.1)
+ kaminari-activerecord (= 1.0.1)
+ kaminari-core (= 1.0.1)
+ kaminari-actionview (1.0.1)
+ actionview
+ kaminari-core (= 1.0.1)
+ kaminari-activerecord (1.0.1)
+ activerecord
+ kaminari-core (= 1.0.1)
+ kaminari-core (1.0.1)
+ libv8 (3.16.14.19)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
loofah (2.0.3)
nokogiri (>= 1.5.9)
- mail (2.6.4)
+ mail (2.6.6)
mime-types (>= 1.16, < 4)
- meta_request (0.4.0)
+ meta_request (0.4.3)
callsite (~> 0.0, >= 0.0.11)
- rack-contrib (~> 1.1)
- railties (>= 3.0.0, < 5.1.0)
+ rack-contrib (>= 1.1, < 3)
+ railties (>= 3.0.0, < 5.2.0)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
+ mini_mime (0.1.4)
mini_portile2 (2.1.0)
- minitest (5.10.1)
+ minitest (5.10.3)
multi_json (1.12.1)
multi_test (0.1.2)
multipart-post (2.0.0)
net-scp (1.2.1)
net-ssh (>= 2.6.5)
net-ssh (4.1.0)
- nio4r (1.2.1)
+ nio4r (2.1.0)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
- parser (2.3.1.2)
+ parser (2.4.0.0)
ast (~> 2.2)
pg (0.21.0)
- poltergeist (1.10.0)
+ poltergeist (1.16.0)
capybara (~> 2.1)
cliver (~> 0.3.1)
websocket-driver (>= 0.2.0)
- puma (3.4.0)
- rack (2.0.1)
+ public_suffix (3.0.0)
+ puma (3.10.0)
+ rack (2.0.3)
rack-contrib (1.2.0)
rack (>= 0.9.1)
- rack-mini-profiler (0.10.1)
+ rack-mini-profiler (0.10.5)
rack (>= 1.2.0)
+ rack-protection (2.0.0)
+ rack
rack-test (0.6.3)
rack (>= 1.0)
rack_session_access (0.1.1)
builder (>= 2.0.0)
rack (>= 1.0.0)
- rails (5.0.1)
- actioncable (= 5.0.1)
- actionmailer (= 5.0.1)
- actionpack (= 5.0.1)
- actionview (= 5.0.1)
- activejob (= 5.0.1)
- activemodel (= 5.0.1)
- activerecord (= 5.0.1)
- activesupport (= 5.0.1)
- bundler (>= 1.3.0, < 2.0)
- railties (= 5.0.1)
+ rails (5.0.5)
+ actioncable (= 5.0.5)
+ actionmailer (= 5.0.5)
+ actionpack (= 5.0.5)
+ actionview (= 5.0.5)
+ activejob (= 5.0.5)
+ activemodel (= 5.0.5)
+ activerecord (= 5.0.5)
+ activesupport (= 5.0.5)
+ bundler (>= 1.3.0)
+ railties (= 5.0.5)
sprockets-rails (>= 2.0.0)
rails-assets-backbone (1.3.3)
rails-assets-underscore (>= 1.8.3)
- rails-assets-clipboard (1.5.12)
- rails-assets-fullcalendar (3.2.0)
+ rails-assets-clipboard (1.7.1)
+ rails-assets-fullcalendar (3.4.0)
rails-assets-jquery (>= 2, < 4)
rails-assets-moment (>= 2.9.0, < 3)
- rails-assets-jquery (3.1.1)
- rails-assets-lodash (4.13.1)
- rails-assets-modernizr (3.3.1)
- rails-assets-moment (2.14.1)
+ rails-assets-jquery (3.2.1)
+ rails-assets-lodash (4.17.4)
+ rails-assets-modernizr (3.5.0)
+ rails-assets-moment (2.18.1)
rails-assets-underscore (1.8.3)
- rails-controller-testing (0.1.1)
- actionpack (~> 5.x)
- actionview (~> 5.x)
+ rails-controller-testing (1.0.2)
+ actionpack (~> 5.x, >= 5.0.1)
+ actionview (~> 5.x, >= 5.0.1)
activesupport (~> 5.x)
- rails-dom-testing (2.0.2)
- activesupport (>= 4.2.0, < 6.0)
- nokogiri (~> 1.6)
- rails-erd (1.4.7)
+ rails-dom-testing (2.0.3)
+ activesupport (>= 4.2.0)
+ nokogiri (>= 1.6)
+ rails-erd (1.5.2)
activerecord (>= 3.2)
activesupport (>= 3.2)
choice (~> 0.2.0)
@@ -309,42 +323,47 @@ GEM
rails_stdout_logging
rails_serve_static_assets (0.0.5)
rails_stdout_logging (0.0.5)
- railties (5.0.1)
- actionpack (= 5.0.1)
- activesupport (= 5.0.1)
+ railties (5.0.5)
+ actionpack (= 5.0.5)
+ activesupport (= 5.0.5)
method_source
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
+ rainbow (2.2.2)
+ rake
rake (12.0.0)
- rb-fsevent (0.9.7)
- rb-inotify (0.9.7)
- ffi (>= 0.5.0)
- rdoc (4.2.2)
- json (~> 1.4)
- redis (3.3.0)
+ rb-fsevent (0.10.2)
+ rb-inotify (0.9.10)
+ ffi (>= 0.5.0, < 2)
+ rdoc (4.3.0)
+ redis (3.3.3)
ref (2.0.0)
request_store (1.3.2)
- rspec-core (3.5.1)
- rspec-support (~> 3.5.0)
- rspec-expectations (3.5.0)
+ rspec-core (3.6.0)
+ rspec-support (~> 3.6.0)
+ rspec-expectations (3.6.0)
diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.5.0)
- rspec-mocks (3.5.0)
+ rspec-support (~> 3.6.0)
+ rspec-mocks (3.6.0)
diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.5.0)
- rspec-rails (3.5.1)
+ rspec-support (~> 3.6.0)
+ rspec-rails (3.6.1)
actionpack (>= 3.0)
activesupport (>= 3.0)
railties (>= 3.0)
- rspec-core (~> 3.5.0)
- rspec-expectations (~> 3.5.0)
- rspec-mocks (~> 3.5.0)
- rspec-support (~> 3.5.0)
- rspec-support (3.5.0)
- ruby-graphviz (1.2.2)
- rubyzip (1.2.0)
+ rspec-core (~> 3.6.0)
+ rspec-expectations (~> 3.6.0)
+ rspec-mocks (~> 3.6.0)
+ rspec-support (~> 3.6.0)
+ rspec-support (3.6.0)
+ ruby-graphviz (1.2.3)
+ rubyzip (1.2.1)
safe_yaml (1.0.4)
- sass (3.4.23)
+ sass (3.5.1)
+ sass-listen (~> 4.0.0)
+ sass-listen (4.0.0)
+ rb-fsevent (~> 0.9, >= 0.9.4)
+ rb-inotify (~> 0.9, >= 0.9.7)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
@@ -354,29 +373,31 @@ GEM
scale (0.1.3)
nokogiri (~> 1.6.6)
virtus (~> 1.0)
- sdoc (0.4.1)
+ sdoc (0.4.2)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
- sidekiq (4.1.2)
+ sidekiq (5.0.4)
concurrent-ruby (~> 1.0)
connection_pool (~> 2.2, >= 2.2.0)
- redis (~> 3.2, >= 3.2.1)
+ rack-protection (>= 1.5.0)
+ redis (~> 3.3, >= 3.3.3)
simple_oauth (0.3.1)
simplecov (0.12.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
- simplecov-html (0.10.0)
- spring (1.7.2)
+ simplecov-html (0.10.2)
+ spring (2.0.2)
+ activesupport (>= 4.2)
spring-commands-cucumber (1.0.1)
spring (>= 0.9.1)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
spring-commands-teaspoon (0.0.2)
spring (>= 0.9.1)
- spring-watcher-listen (2.0.0)
+ spring-watcher-listen (2.0.1)
listen (>= 2.7, < 4.0)
- spring (~> 1.2)
+ spring (>= 1.2, < 3.0)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
@@ -384,32 +405,34 @@ GEM
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
- sshkit (1.12.0)
+ sshkit (1.14.0)
net-scp (>= 1.1.2)
net-ssh (>= 2.8.0)
- stackprof (0.2.9)
+ stackprof (0.2.10)
teaspoon (1.1.5)
railties (>= 3.2.5, < 6)
teaspoon-jasmine (2.3.4)
teaspoon (>= 1.0.0)
- term-ansicolor (1.3.2)
+ term-ansicolor (1.6.0)
tins (~> 1.0)
- terminal-table (1.6.0)
- therubyracer (0.12.2)
- libv8 (~> 3.16.14.0)
+ terminal-table (1.8.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ therubyracer (0.12.3)
+ libv8 (~> 3.16.14.15)
ref
thor (0.19.4)
thread (0.2.2)
- thread_safe (0.3.5)
- tilt (2.0.6)
- tins (1.6.0)
- turbolinks (5.0.0)
+ thread_safe (0.3.6)
+ tilt (2.0.8)
+ tins (1.15.0)
+ turbolinks (5.0.1)
turbolinks-source (~> 5)
- turbolinks-source (5.0.0)
- tzinfo (1.2.2)
+ turbolinks-source (5.0.3)
+ tzinfo (1.2.3)
thread_safe (~> 0.1)
- uglifier (3.0.0)
+ uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
+ unicode-display_width (1.3.0)
uniform_notifier (1.10.0)
vcr (3.0.3)
virtus (1.0.5)
@@ -417,22 +440,22 @@ GEM
coercible (~> 1.0)
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
- vuejs-rails (2.1.10)
- web-console (3.3.1)
+ vuejs-rails (2.4.2)
+ web-console (3.5.1)
actionview (>= 5.0)
activemodel (>= 5.0)
- debug_inspector
+ bindex (>= 0.4.0)
railties (>= 5.0)
- webmock (2.1.0)
+ webmock (3.0.1)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
websocket-driver (0.6.5)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
- xpath (2.0.0)
+ xpath (2.1.0)
nokogiri (~> 1.3)
- yelp (2.1.3)
+ yelp (2.1.4)
faraday (~> 0.8, >= 0.8.0)
faraday_middleware (~> 0.8, >= 0.8.0)
simple_oauth (~> 0.3.1)
@@ -451,7 +474,6 @@ DEPENDENCIES
capistrano-rbenv (~> 2.0)!
carmen!
chartkick!
- codeclimate-test-reporter!
coffee-rails (~> 4.2)!
coveralls!
cucumber-rails!
@@ -524,4 +546,4 @@ DEPENDENCIES
yelp!
BUNDLED WITH
- 1.15.3
+ 1.15.4
README.md
@@ -1,5 +1,4 @@
[](https://travis-ci.org/stronglifters/surface)
-[](https://codeclimate.com/github/stronglifters/surface)
[](https://coveralls.io/r/stronglifters/surface?branch=master)
## README