mirror of
https://github.com/thoughtbot/shoulda-matchers.git
synced 2022-11-09 12:01:38 -05:00
Remove Rails 3.x, Ruby 1.9.2, Ruby 1.9.3
Ruby 1.9.3 will be end-of-lifed on February 23, 2015. We might as well remove support for it now.
This commit is contained in:
parent
f681d35c92
commit
a4045a1f9b
29 changed files with 239 additions and 1438 deletions
53
.travis.yml
53
.travis.yml
|
@ -8,55 +8,18 @@ branches:
|
||||||
- gh-pages
|
- gh-pages
|
||||||
|
|
||||||
rvm:
|
rvm:
|
||||||
- 1.9.2
|
- 2.0.0
|
||||||
- 1.9.3
|
- 2.1.4
|
||||||
|
- rbx-19mode
|
||||||
|
- jruby-19mode
|
||||||
|
|
||||||
gemfile:
|
gemfile:
|
||||||
- gemfiles/3.0.gemfile
|
- gemfiles/4.0.0.gemfile
|
||||||
- gemfiles/3.1.gemfile
|
- gemfiles/4.0.1.gemfile
|
||||||
- gemfiles/3.2.gemfile
|
- gemfiles/4.1.gemfile
|
||||||
|
- gemfiles/4.2.gemfile
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- rvm: rbx-19mode
|
- rvm: rbx-19mode
|
||||||
- rvm: jruby-19mode
|
- rvm: jruby-19mode
|
||||||
include:
|
|
||||||
- rvm: 1.9.2
|
|
||||||
gemfile: gemfiles/3.1_1.9.2.gemfile
|
|
||||||
- rvm: 1.9.2
|
|
||||||
gemfile: gemfiles/3.2_1.9.2.gemfile
|
|
||||||
- rvm: 1.9.3
|
|
||||||
gemfile: gemfiles/4.0.0.gemfile
|
|
||||||
- rvm: 1.9.3
|
|
||||||
gemfile: gemfiles/4.0.1.gemfile
|
|
||||||
- rvm: 1.9.3
|
|
||||||
gemfile: gemfiles/4.1.gemfile
|
|
||||||
- rvm: 2.0.0
|
|
||||||
gemfile: gemfiles/3.2.gemfile
|
|
||||||
- rvm: 2.0.0
|
|
||||||
gemfile: gemfiles/4.0.0.gemfile
|
|
||||||
- rvm: 2.0.0
|
|
||||||
gemfile: gemfiles/4.0.1.gemfile
|
|
||||||
- rvm: 2.0.0
|
|
||||||
gemfile: gemfiles/4.1.gemfile
|
|
||||||
- rvm: 2.0.0
|
|
||||||
gemfile: gemfiles/4.2.gemfile
|
|
||||||
- rvm: 2.1.4
|
|
||||||
gemfile: gemfiles/3.2.gemfile
|
|
||||||
- rvm: 2.1.4
|
|
||||||
gemfile: gemfiles/4.0.0.gemfile
|
|
||||||
- rvm: 2.1.4
|
|
||||||
gemfile: gemfiles/4.0.1.gemfile
|
|
||||||
- rvm: 2.1.4
|
|
||||||
gemfile: gemfiles/4.1.gemfile
|
|
||||||
- rvm: 2.1.4
|
|
||||||
gemfile: gemfiles/4.2.gemfile
|
|
||||||
- rvm: rbx-19mode
|
|
||||||
gemfile: gemfiles/3.2.gemfile
|
|
||||||
- rvm: jruby-19mode
|
|
||||||
gemfile: gemfiles/3.2.gemfile
|
|
||||||
exclude:
|
|
||||||
- rvm: 1.9.2
|
|
||||||
gemfile: gemfiles/3.1.gemfile
|
|
||||||
- rvm: 1.9.2
|
|
||||||
gemfile: gemfiles/3.2.gemfile
|
|
||||||
|
|
63
Appraisals
63
Appraisals
|
@ -16,37 +16,6 @@ spring = proc do
|
||||||
gem 'spring-commands-rspec'
|
gem 'spring-commands-rspec'
|
||||||
end
|
end
|
||||||
|
|
||||||
rails_3 = proc do
|
|
||||||
instance_eval(&shared_dependencies)
|
|
||||||
gem 'strong_parameters'
|
|
||||||
gem 'minitest', '~> 4.0'
|
|
||||||
gem 'minitest-reporters'
|
|
||||||
end
|
|
||||||
|
|
||||||
rails_3_1 = proc do
|
|
||||||
instance_eval(&rails_3)
|
|
||||||
gem 'rails', '~> 3.1.8'
|
|
||||||
gem 'bcrypt-ruby', '~> 3.0.0'
|
|
||||||
gem 'jquery-rails'
|
|
||||||
gem 'sass-rails', '~> 3.1.5'
|
|
||||||
gem 'coffee-rails', '~> 3.1.1'
|
|
||||||
gem 'uglifier', '>= 1.0.3'
|
|
||||||
gem 'minitest', '~> 4.0'
|
|
||||||
gem 'minitest-reporters'
|
|
||||||
end
|
|
||||||
|
|
||||||
rails_3_2 = proc do
|
|
||||||
instance_eval(&rails_3)
|
|
||||||
gem 'rails', '~> 3.2.13'
|
|
||||||
gem 'bcrypt-ruby', '~> 3.0.0'
|
|
||||||
gem 'jquery-rails'
|
|
||||||
gem 'sass-rails', '~> 3.2.3'
|
|
||||||
gem 'coffee-rails', '~> 3.2.1'
|
|
||||||
gem 'uglifier', '>= 1.0.3'
|
|
||||||
gem 'minitest', '~> 4.0'
|
|
||||||
gem 'minitest-reporters'
|
|
||||||
end
|
|
||||||
|
|
||||||
rails_4 = proc do
|
rails_4 = proc do
|
||||||
instance_eval(&shared_dependencies)
|
instance_eval(&shared_dependencies)
|
||||||
instance_eval(&spring)
|
instance_eval(&spring)
|
||||||
|
@ -63,37 +32,6 @@ end
|
||||||
|
|
||||||
#---
|
#---
|
||||||
|
|
||||||
if Gem::Requirement.new('< 2').satisfied_by?(ruby_version)
|
|
||||||
appraise '3.0' do
|
|
||||||
instance_eval(&rails_3)
|
|
||||||
gem 'rails', '~> 3.0.17'
|
|
||||||
end
|
|
||||||
|
|
||||||
if Gem::Requirement.new('= 1.9.2').satisfied_by?(ruby_version)
|
|
||||||
appraise '3.1-1.9.2' do
|
|
||||||
instance_eval(&rails_3_1)
|
|
||||||
gem 'turn', '0.8.2'
|
|
||||||
end
|
|
||||||
else
|
|
||||||
appraise '3.1' do
|
|
||||||
instance_eval(&rails_3_1)
|
|
||||||
gem 'turn', '~> 0.8.3'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if Gem::Requirement.new('= 1.9.2').satisfied_by?(ruby_version)
|
|
||||||
appraise '3.2-1.9.2' do
|
|
||||||
instance_eval(&rails_3_2)
|
|
||||||
end
|
|
||||||
else
|
|
||||||
appraise '3.2' do
|
|
||||||
instance_eval(&rails_3_2)
|
|
||||||
instance_eval(&spring)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if Gem::Requirement.new('> 1.9.2').satisfied_by?(ruby_version)
|
|
||||||
appraise '4.0.0' do
|
appraise '4.0.0' do
|
||||||
instance_eval(&rails_4)
|
instance_eval(&rails_4)
|
||||||
gem 'rails', '4.0.0'
|
gem 'rails', '4.0.0'
|
||||||
|
@ -132,4 +70,3 @@ if Gem::Requirement.new('> 1.9.2').satisfied_by?(ruby_version)
|
||||||
gem 'spring'
|
gem 'spring'
|
||||||
gem 'protected_attributes', "~> 1.0.6"
|
gem 'protected_attributes', "~> 1.0.6"
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
# This file was generated by Appraisal
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
gem "appraisal", "~> 1.0"
|
|
||||||
gem "bundler", "~> 1.1"
|
|
||||||
gem "pry-nav"
|
|
||||||
gem "rake", "~> 10.0"
|
|
||||||
gem "rspec-core", "~> 3.0"
|
|
||||||
gem "rspec-expectations", "~> 3.0"
|
|
||||||
gem "yard"
|
|
||||||
gem "redcarpet"
|
|
||||||
gem "pygments.rb"
|
|
||||||
gem "watchr"
|
|
||||||
gem "rspec-rails", "~> 3.0"
|
|
||||||
gem "shoulda-context", "~> 1.2.0"
|
|
||||||
gem "sqlite3", :platform => :ruby
|
|
||||||
gem "activerecord-jdbc-adapter", :platform => :jruby
|
|
||||||
gem "activerecord-jdbcsqlite3-adapter", :platform => :jruby
|
|
||||||
gem "jdbc-sqlite3", :platform => :jruby
|
|
||||||
gem "jruby-openssl", :platform => :jruby
|
|
||||||
gem "therubyrhino", :platform => :jruby
|
|
||||||
gem "strong_parameters"
|
|
||||||
gem "minitest", "~> 4.0"
|
|
||||||
gem "minitest-reporters"
|
|
||||||
gem "rails", "~> 3.0.17"
|
|
|
@ -1,153 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
abstract (1.0.0)
|
|
||||||
actionmailer (3.0.20)
|
|
||||||
actionpack (= 3.0.20)
|
|
||||||
mail (~> 2.2.19)
|
|
||||||
actionpack (3.0.20)
|
|
||||||
activemodel (= 3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
builder (~> 2.1.2)
|
|
||||||
erubis (~> 2.6.6)
|
|
||||||
i18n (~> 0.5.0)
|
|
||||||
rack (~> 1.2.5)
|
|
||||||
rack-mount (~> 0.6.14)
|
|
||||||
rack-test (~> 0.5.7)
|
|
||||||
tzinfo (~> 0.3.23)
|
|
||||||
activemodel (3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
builder (~> 2.1.2)
|
|
||||||
i18n (~> 0.5.0)
|
|
||||||
activerecord (3.0.20)
|
|
||||||
activemodel (= 3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
arel (~> 2.0.10)
|
|
||||||
tzinfo (~> 0.3.23)
|
|
||||||
activeresource (3.0.20)
|
|
||||||
activemodel (= 3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
activesupport (3.0.20)
|
|
||||||
ansi (1.4.3)
|
|
||||||
appraisal (1.0.0)
|
|
||||||
bundler
|
|
||||||
rake
|
|
||||||
thor (>= 0.14.0)
|
|
||||||
arel (2.0.10)
|
|
||||||
builder (2.1.2)
|
|
||||||
coderay (1.1.0)
|
|
||||||
diff-lcs (1.2.5)
|
|
||||||
erubis (2.6.6)
|
|
||||||
abstract (>= 1.0.0)
|
|
||||||
hashie (3.3.1)
|
|
||||||
i18n (0.5.4)
|
|
||||||
json (1.8.2)
|
|
||||||
mail (2.2.19)
|
|
||||||
activesupport (>= 2.3.6)
|
|
||||||
i18n (>= 0.4.0)
|
|
||||||
mime-types (~> 1.16)
|
|
||||||
treetop (~> 1.4.8)
|
|
||||||
method_source (0.8.2)
|
|
||||||
mime-types (1.21)
|
|
||||||
minitest (4.7.5)
|
|
||||||
minitest-reporters (0.14.24)
|
|
||||||
ansi
|
|
||||||
builder
|
|
||||||
minitest (>= 2.12, < 5.0)
|
|
||||||
powerbar
|
|
||||||
polyglot (0.3.3)
|
|
||||||
posix-spawn (0.3.8)
|
|
||||||
powerbar (1.0.11)
|
|
||||||
ansi (~> 1.4.0)
|
|
||||||
hashie (>= 1.1.0)
|
|
||||||
pry (0.10.1)
|
|
||||||
coderay (~> 1.1.0)
|
|
||||||
method_source (~> 0.8.1)
|
|
||||||
slop (~> 3.4)
|
|
||||||
pry-nav (0.2.4)
|
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
|
||||||
pygments.rb (0.6.0)
|
|
||||||
posix-spawn (~> 0.3.6)
|
|
||||||
yajl-ruby (~> 1.1.0)
|
|
||||||
rack (1.2.8)
|
|
||||||
rack-mount (0.6.14)
|
|
||||||
rack (>= 1.0.0)
|
|
||||||
rack-test (0.5.7)
|
|
||||||
rack (>= 1.0)
|
|
||||||
rails (3.0.20)
|
|
||||||
actionmailer (= 3.0.20)
|
|
||||||
actionpack (= 3.0.20)
|
|
||||||
activerecord (= 3.0.20)
|
|
||||||
activeresource (= 3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
bundler (~> 1.0)
|
|
||||||
railties (= 3.0.20)
|
|
||||||
railties (3.0.20)
|
|
||||||
actionpack (= 3.0.20)
|
|
||||||
activesupport (= 3.0.20)
|
|
||||||
rake (>= 0.8.7)
|
|
||||||
rdoc (~> 3.4)
|
|
||||||
thor (~> 0.14.4)
|
|
||||||
rake (10.4.2)
|
|
||||||
rdoc (3.12.2)
|
|
||||||
json (~> 1.4)
|
|
||||||
redcarpet (3.1.2)
|
|
||||||
rspec-core (3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-expectations (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-mocks (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-rails (3.2.0)
|
|
||||||
actionpack (>= 3.0, <= 4.2)
|
|
||||||
activesupport (>= 3.0, <= 4.2)
|
|
||||||
railties (>= 3.0, <= 4.2)
|
|
||||||
rspec-core (~> 3.2.0)
|
|
||||||
rspec-expectations (~> 3.2.0)
|
|
||||||
rspec-mocks (~> 3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-support (3.2.1)
|
|
||||||
shoulda-context (1.2.0)
|
|
||||||
slop (3.6.0)
|
|
||||||
sqlite3 (1.3.7)
|
|
||||||
strong_parameters (0.2.0)
|
|
||||||
actionpack (~> 3.0)
|
|
||||||
activemodel (~> 3.0)
|
|
||||||
railties (~> 3.0)
|
|
||||||
thor (0.14.6)
|
|
||||||
treetop (1.4.12)
|
|
||||||
polyglot
|
|
||||||
polyglot (>= 0.3.1)
|
|
||||||
tzinfo (0.3.43)
|
|
||||||
watchr (0.7)
|
|
||||||
yajl-ruby (1.1.0)
|
|
||||||
yard (0.8.7.3)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
activerecord-jdbc-adapter
|
|
||||||
activerecord-jdbcsqlite3-adapter
|
|
||||||
appraisal (~> 1.0)
|
|
||||||
bundler (~> 1.1)
|
|
||||||
jdbc-sqlite3
|
|
||||||
jruby-openssl
|
|
||||||
minitest (~> 4.0)
|
|
||||||
minitest-reporters
|
|
||||||
pry-nav
|
|
||||||
pygments.rb
|
|
||||||
rails (~> 3.0.17)
|
|
||||||
rake (~> 10.0)
|
|
||||||
redcarpet
|
|
||||||
rspec-core (~> 3.0)
|
|
||||||
rspec-expectations (~> 3.0)
|
|
||||||
rspec-rails (~> 3.0)
|
|
||||||
shoulda-context (~> 1.2.0)
|
|
||||||
sqlite3
|
|
||||||
strong_parameters
|
|
||||||
therubyrhino
|
|
||||||
watchr
|
|
||||||
yard
|
|
|
@ -1,32 +0,0 @@
|
||||||
# This file was generated by Appraisal
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
gem "appraisal", "~> 1.0"
|
|
||||||
gem "bundler", "~> 1.1"
|
|
||||||
gem "pry-nav"
|
|
||||||
gem "rake", "~> 10.0"
|
|
||||||
gem "rspec-core", "~> 3.0"
|
|
||||||
gem "rspec-expectations", "~> 3.0"
|
|
||||||
gem "yard"
|
|
||||||
gem "redcarpet"
|
|
||||||
gem "pygments.rb"
|
|
||||||
gem "watchr"
|
|
||||||
gem "rspec-rails", "~> 3.0"
|
|
||||||
gem "shoulda-context", "~> 1.2.0"
|
|
||||||
gem "sqlite3", :platform => :ruby
|
|
||||||
gem "activerecord-jdbc-adapter", :platform => :jruby
|
|
||||||
gem "activerecord-jdbcsqlite3-adapter", :platform => :jruby
|
|
||||||
gem "jdbc-sqlite3", :platform => :jruby
|
|
||||||
gem "jruby-openssl", :platform => :jruby
|
|
||||||
gem "therubyrhino", :platform => :jruby
|
|
||||||
gem "strong_parameters"
|
|
||||||
gem "minitest", "~> 4.0"
|
|
||||||
gem "minitest-reporters"
|
|
||||||
gem "rails", "~> 3.1.8"
|
|
||||||
gem "bcrypt-ruby", "~> 3.0.0"
|
|
||||||
gem "jquery-rails"
|
|
||||||
gem "sass-rails", "~> 3.1.5"
|
|
||||||
gem "coffee-rails", "~> 3.1.1"
|
|
||||||
gem "uglifier", ">= 1.0.3"
|
|
||||||
gem "turn", "~> 0.8.3"
|
|
|
@ -1,193 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
actionmailer (3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
mail (~> 2.3.3)
|
|
||||||
actionpack (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
erubis (~> 2.7.0)
|
|
||||||
i18n (~> 0.6)
|
|
||||||
rack (~> 1.3.6)
|
|
||||||
rack-cache (~> 1.2)
|
|
||||||
rack-mount (~> 0.8.2)
|
|
||||||
rack-test (~> 0.6.1)
|
|
||||||
sprockets (~> 2.0.4)
|
|
||||||
activemodel (3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
i18n (~> 0.6)
|
|
||||||
activerecord (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
arel (~> 2.2.3)
|
|
||||||
tzinfo (~> 0.3.29)
|
|
||||||
activeresource (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
activesupport (3.1.11)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
ansi (1.4.3)
|
|
||||||
appraisal (1.0.2)
|
|
||||||
bundler
|
|
||||||
rake
|
|
||||||
thor (>= 0.14.0)
|
|
||||||
arel (2.2.3)
|
|
||||||
bcrypt-ruby (3.0.1)
|
|
||||||
builder (3.0.4)
|
|
||||||
coderay (1.1.0)
|
|
||||||
coffee-rails (3.1.1)
|
|
||||||
coffee-script (>= 2.2.0)
|
|
||||||
railties (~> 3.1.0)
|
|
||||||
coffee-script (2.2.0)
|
|
||||||
coffee-script-source
|
|
||||||
execjs
|
|
||||||
coffee-script-source (1.7.0)
|
|
||||||
diff-lcs (1.2.5)
|
|
||||||
erubis (2.7.0)
|
|
||||||
execjs (2.0.2)
|
|
||||||
hashie (3.3.1)
|
|
||||||
hike (1.2.3)
|
|
||||||
i18n (0.7.0)
|
|
||||||
jquery-rails (2.2.1)
|
|
||||||
railties (>= 3.0, < 5.0)
|
|
||||||
thor (>= 0.14, < 2.0)
|
|
||||||
json (1.8.2)
|
|
||||||
mail (2.3.3)
|
|
||||||
i18n (>= 0.4.0)
|
|
||||||
mime-types (~> 1.16)
|
|
||||||
treetop (~> 1.4.8)
|
|
||||||
method_source (0.8.2)
|
|
||||||
mime-types (1.21)
|
|
||||||
minitest (4.7.5)
|
|
||||||
minitest-reporters (0.14.24)
|
|
||||||
ansi
|
|
||||||
builder
|
|
||||||
minitest (>= 2.12, < 5.0)
|
|
||||||
powerbar
|
|
||||||
multi_json (1.10.1)
|
|
||||||
polyglot (0.3.3)
|
|
||||||
posix-spawn (0.3.8)
|
|
||||||
powerbar (1.0.11)
|
|
||||||
ansi (~> 1.4.0)
|
|
||||||
hashie (>= 1.1.0)
|
|
||||||
pry (0.10.1)
|
|
||||||
coderay (~> 1.1.0)
|
|
||||||
method_source (~> 0.8.1)
|
|
||||||
slop (~> 3.4)
|
|
||||||
pry-nav (0.2.4)
|
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
|
||||||
pygments.rb (0.6.0)
|
|
||||||
posix-spawn (~> 0.3.6)
|
|
||||||
yajl-ruby (~> 1.1.0)
|
|
||||||
rack (1.3.10)
|
|
||||||
rack-cache (1.2)
|
|
||||||
rack (>= 0.4)
|
|
||||||
rack-mount (0.8.3)
|
|
||||||
rack (>= 1.0.0)
|
|
||||||
rack-ssl (1.3.4)
|
|
||||||
rack
|
|
||||||
rack-test (0.6.3)
|
|
||||||
rack (>= 1.0)
|
|
||||||
rails (3.1.11)
|
|
||||||
actionmailer (= 3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
activerecord (= 3.1.11)
|
|
||||||
activeresource (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
bundler (~> 1.0)
|
|
||||||
railties (= 3.1.11)
|
|
||||||
railties (3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
rack-ssl (~> 1.3.2)
|
|
||||||
rake (>= 0.8.7)
|
|
||||||
rdoc (~> 3.4)
|
|
||||||
thor (~> 0.14.6)
|
|
||||||
rake (10.4.2)
|
|
||||||
rdoc (3.12.2)
|
|
||||||
json (~> 1.4)
|
|
||||||
redcarpet (3.1.2)
|
|
||||||
rspec-core (3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-expectations (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-mocks (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-rails (3.2.0)
|
|
||||||
actionpack (>= 3.0, <= 4.2)
|
|
||||||
activesupport (>= 3.0, <= 4.2)
|
|
||||||
railties (>= 3.0, <= 4.2)
|
|
||||||
rspec-core (~> 3.2.0)
|
|
||||||
rspec-expectations (~> 3.2.0)
|
|
||||||
rspec-mocks (~> 3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-support (3.2.1)
|
|
||||||
sass (3.2.7)
|
|
||||||
sass-rails (3.1.6)
|
|
||||||
actionpack (~> 3.1.0)
|
|
||||||
railties (~> 3.1.0)
|
|
||||||
sass (>= 3.1.10)
|
|
||||||
tilt (~> 1.3.2)
|
|
||||||
shoulda-context (1.2.0)
|
|
||||||
slop (3.6.0)
|
|
||||||
sprockets (2.0.5)
|
|
||||||
hike (~> 1.2)
|
|
||||||
rack (~> 1.0)
|
|
||||||
tilt (~> 1.1, != 1.3.0)
|
|
||||||
sqlite3 (1.3.7)
|
|
||||||
strong_parameters (0.2.0)
|
|
||||||
actionpack (~> 3.0)
|
|
||||||
activemodel (~> 3.0)
|
|
||||||
railties (~> 3.0)
|
|
||||||
thor (0.14.6)
|
|
||||||
tilt (1.3.7)
|
|
||||||
treetop (1.4.12)
|
|
||||||
polyglot
|
|
||||||
polyglot (>= 0.3.1)
|
|
||||||
turn (0.8.3)
|
|
||||||
ansi
|
|
||||||
tzinfo (0.3.37)
|
|
||||||
uglifier (2.2.1)
|
|
||||||
execjs (>= 0.3.0)
|
|
||||||
multi_json (~> 1.0, >= 1.0.2)
|
|
||||||
watchr (0.7)
|
|
||||||
yajl-ruby (1.1.0)
|
|
||||||
yard (0.8.7.3)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
activerecord-jdbc-adapter
|
|
||||||
activerecord-jdbcsqlite3-adapter
|
|
||||||
appraisal (~> 1.0)
|
|
||||||
bcrypt-ruby (~> 3.0.0)
|
|
||||||
bundler (~> 1.1)
|
|
||||||
coffee-rails (~> 3.1.1)
|
|
||||||
jdbc-sqlite3
|
|
||||||
jquery-rails
|
|
||||||
jruby-openssl
|
|
||||||
minitest (~> 4.0)
|
|
||||||
minitest-reporters
|
|
||||||
pry-nav
|
|
||||||
pygments.rb
|
|
||||||
rails (~> 3.1.8)
|
|
||||||
rake (~> 10.0)
|
|
||||||
redcarpet
|
|
||||||
rspec-core (~> 3.0)
|
|
||||||
rspec-expectations (~> 3.0)
|
|
||||||
rspec-rails (~> 3.0)
|
|
||||||
sass-rails (~> 3.1.5)
|
|
||||||
shoulda-context (~> 1.2.0)
|
|
||||||
sqlite3
|
|
||||||
strong_parameters
|
|
||||||
therubyrhino
|
|
||||||
turn (~> 0.8.3)
|
|
||||||
uglifier (>= 1.0.3)
|
|
||||||
watchr
|
|
||||||
yard
|
|
|
@ -1,32 +0,0 @@
|
||||||
# This file was generated by Appraisal
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
gem "appraisal", "~> 1.0"
|
|
||||||
gem "bundler", "~> 1.1"
|
|
||||||
gem "pry-nav"
|
|
||||||
gem "rake", "~> 10.0"
|
|
||||||
gem "rspec-core", "~> 3.0"
|
|
||||||
gem "rspec-expectations", "~> 3.0"
|
|
||||||
gem "yard"
|
|
||||||
gem "redcarpet"
|
|
||||||
gem "pygments.rb"
|
|
||||||
gem "watchr"
|
|
||||||
gem "rspec-rails", "~> 3.0"
|
|
||||||
gem "shoulda-context", "~> 1.2.0"
|
|
||||||
gem "sqlite3", :platform => :ruby
|
|
||||||
gem "activerecord-jdbc-adapter", :platform => :jruby
|
|
||||||
gem "activerecord-jdbcsqlite3-adapter", :platform => :jruby
|
|
||||||
gem "jdbc-sqlite3", :platform => :jruby
|
|
||||||
gem "jruby-openssl", :platform => :jruby
|
|
||||||
gem "therubyrhino", :platform => :jruby
|
|
||||||
gem "strong_parameters"
|
|
||||||
gem "minitest", "~> 4.0"
|
|
||||||
gem "minitest-reporters"
|
|
||||||
gem "rails", "~> 3.1.8"
|
|
||||||
gem "bcrypt-ruby", "~> 3.0.0"
|
|
||||||
gem "jquery-rails"
|
|
||||||
gem "sass-rails", "~> 3.1.5"
|
|
||||||
gem "coffee-rails", "~> 3.1.1"
|
|
||||||
gem "uglifier", ">= 1.0.3"
|
|
||||||
gem "turn", "0.8.2"
|
|
|
@ -1,193 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
actionmailer (3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
mail (~> 2.3.3)
|
|
||||||
actionpack (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
erubis (~> 2.7.0)
|
|
||||||
i18n (~> 0.6)
|
|
||||||
rack (~> 1.3.6)
|
|
||||||
rack-cache (~> 1.2)
|
|
||||||
rack-mount (~> 0.8.2)
|
|
||||||
rack-test (~> 0.6.1)
|
|
||||||
sprockets (~> 2.0.4)
|
|
||||||
activemodel (3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
i18n (~> 0.6)
|
|
||||||
activerecord (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
arel (~> 2.2.3)
|
|
||||||
tzinfo (~> 0.3.29)
|
|
||||||
activeresource (3.1.11)
|
|
||||||
activemodel (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
activesupport (3.1.11)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
ansi (1.4.3)
|
|
||||||
appraisal (1.0.0)
|
|
||||||
bundler
|
|
||||||
rake
|
|
||||||
thor (>= 0.14.0)
|
|
||||||
arel (2.2.3)
|
|
||||||
bcrypt-ruby (3.0.1)
|
|
||||||
builder (3.0.4)
|
|
||||||
coderay (1.1.0)
|
|
||||||
coffee-rails (3.1.1)
|
|
||||||
coffee-script (>= 2.2.0)
|
|
||||||
railties (~> 3.1.0)
|
|
||||||
coffee-script (2.2.0)
|
|
||||||
coffee-script-source
|
|
||||||
execjs
|
|
||||||
coffee-script-source (1.7.0)
|
|
||||||
diff-lcs (1.2.5)
|
|
||||||
erubis (2.7.0)
|
|
||||||
execjs (2.0.2)
|
|
||||||
hashie (3.3.1)
|
|
||||||
hike (1.2.3)
|
|
||||||
i18n (0.6.11)
|
|
||||||
jquery-rails (2.2.1)
|
|
||||||
railties (>= 3.0, < 5.0)
|
|
||||||
thor (>= 0.14, < 2.0)
|
|
||||||
json (1.8.1)
|
|
||||||
mail (2.3.3)
|
|
||||||
i18n (>= 0.4.0)
|
|
||||||
mime-types (~> 1.16)
|
|
||||||
treetop (~> 1.4.8)
|
|
||||||
method_source (0.8.2)
|
|
||||||
mime-types (1.25.1)
|
|
||||||
minitest (4.7.5)
|
|
||||||
minitest-reporters (0.14.24)
|
|
||||||
ansi
|
|
||||||
builder
|
|
||||||
minitest (>= 2.12, < 5.0)
|
|
||||||
powerbar
|
|
||||||
multi_json (1.10.1)
|
|
||||||
polyglot (0.3.3)
|
|
||||||
posix-spawn (0.3.8)
|
|
||||||
powerbar (1.0.11)
|
|
||||||
ansi (~> 1.4.0)
|
|
||||||
hashie (>= 1.1.0)
|
|
||||||
pry (0.10.1)
|
|
||||||
coderay (~> 1.1.0)
|
|
||||||
method_source (~> 0.8.1)
|
|
||||||
slop (~> 3.4)
|
|
||||||
pry-nav (0.2.4)
|
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
|
||||||
pygments.rb (0.6.0)
|
|
||||||
posix-spawn (~> 0.3.6)
|
|
||||||
yajl-ruby (~> 1.1.0)
|
|
||||||
rack (1.3.10)
|
|
||||||
rack-cache (1.2)
|
|
||||||
rack (>= 0.4)
|
|
||||||
rack-mount (0.8.3)
|
|
||||||
rack (>= 1.0.0)
|
|
||||||
rack-ssl (1.3.4)
|
|
||||||
rack
|
|
||||||
rack-test (0.6.2)
|
|
||||||
rack (>= 1.0)
|
|
||||||
rails (3.1.11)
|
|
||||||
actionmailer (= 3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
activerecord (= 3.1.11)
|
|
||||||
activeresource (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
bundler (~> 1.0)
|
|
||||||
railties (= 3.1.11)
|
|
||||||
railties (3.1.11)
|
|
||||||
actionpack (= 3.1.11)
|
|
||||||
activesupport (= 3.1.11)
|
|
||||||
rack-ssl (~> 1.3.2)
|
|
||||||
rake (>= 0.8.7)
|
|
||||||
rdoc (~> 3.4)
|
|
||||||
thor (~> 0.14.6)
|
|
||||||
rake (10.3.2)
|
|
||||||
rdoc (3.12.2)
|
|
||||||
json (~> 1.4)
|
|
||||||
redcarpet (3.1.2)
|
|
||||||
rspec-core (3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-expectations (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-mocks (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-rails (3.2.0)
|
|
||||||
actionpack (>= 3.0, <= 4.2)
|
|
||||||
activesupport (>= 3.0, <= 4.2)
|
|
||||||
railties (>= 3.0, <= 4.2)
|
|
||||||
rspec-core (~> 3.2.0)
|
|
||||||
rspec-expectations (~> 3.2.0)
|
|
||||||
rspec-mocks (~> 3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-support (3.2.1)
|
|
||||||
sass (3.2.12)
|
|
||||||
sass-rails (3.1.6)
|
|
||||||
actionpack (~> 3.1.0)
|
|
||||||
railties (~> 3.1.0)
|
|
||||||
sass (>= 3.1.10)
|
|
||||||
tilt (~> 1.3.2)
|
|
||||||
shoulda-context (1.2.0)
|
|
||||||
slop (3.6.0)
|
|
||||||
sprockets (2.0.4)
|
|
||||||
hike (~> 1.2)
|
|
||||||
rack (~> 1.0)
|
|
||||||
tilt (~> 1.1, != 1.3.0)
|
|
||||||
sqlite3 (1.3.8)
|
|
||||||
strong_parameters (0.2.0)
|
|
||||||
actionpack (~> 3.0)
|
|
||||||
activemodel (~> 3.0)
|
|
||||||
railties (~> 3.0)
|
|
||||||
thor (0.14.6)
|
|
||||||
tilt (1.3.7)
|
|
||||||
treetop (1.4.15)
|
|
||||||
polyglot
|
|
||||||
polyglot (>= 0.3.1)
|
|
||||||
turn (0.8.2)
|
|
||||||
ansi (>= 1.2.2)
|
|
||||||
tzinfo (0.3.38)
|
|
||||||
uglifier (2.5.0)
|
|
||||||
execjs (>= 0.3.0)
|
|
||||||
json (>= 1.8.0)
|
|
||||||
watchr (0.7)
|
|
||||||
yajl-ruby (1.1.0)
|
|
||||||
yard (0.8.7.3)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
activerecord-jdbc-adapter
|
|
||||||
activerecord-jdbcsqlite3-adapter
|
|
||||||
appraisal (~> 1.0)
|
|
||||||
bcrypt-ruby (~> 3.0.0)
|
|
||||||
bundler (~> 1.1)
|
|
||||||
coffee-rails (~> 3.1.1)
|
|
||||||
jdbc-sqlite3
|
|
||||||
jquery-rails
|
|
||||||
jruby-openssl
|
|
||||||
minitest (~> 4.0)
|
|
||||||
minitest-reporters
|
|
||||||
pry-nav
|
|
||||||
pygments.rb
|
|
||||||
rails (~> 3.1.8)
|
|
||||||
rake (~> 10.0)
|
|
||||||
redcarpet
|
|
||||||
rspec-core (~> 3.0)
|
|
||||||
rspec-expectations (~> 3.0)
|
|
||||||
rspec-rails (~> 3.0)
|
|
||||||
sass-rails (~> 3.1.5)
|
|
||||||
shoulda-context (~> 1.2.0)
|
|
||||||
sqlite3
|
|
||||||
strong_parameters
|
|
||||||
therubyrhino
|
|
||||||
turn (= 0.8.2)
|
|
||||||
uglifier (>= 1.0.3)
|
|
||||||
watchr
|
|
||||||
yard
|
|
|
@ -1,33 +0,0 @@
|
||||||
# This file was generated by Appraisal
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
gem "appraisal", "~> 1.0"
|
|
||||||
gem "bundler", "~> 1.1"
|
|
||||||
gem "pry-nav"
|
|
||||||
gem "rake", "~> 10.0"
|
|
||||||
gem "rspec-core", "~> 3.0"
|
|
||||||
gem "rspec-expectations", "~> 3.0"
|
|
||||||
gem "yard"
|
|
||||||
gem "redcarpet"
|
|
||||||
gem "pygments.rb"
|
|
||||||
gem "watchr"
|
|
||||||
gem "rspec-rails", "~> 3.0"
|
|
||||||
gem "shoulda-context", "~> 1.2.0"
|
|
||||||
gem "sqlite3", :platform => :ruby
|
|
||||||
gem "activerecord-jdbc-adapter", :platform => :jruby
|
|
||||||
gem "activerecord-jdbcsqlite3-adapter", :platform => :jruby
|
|
||||||
gem "jdbc-sqlite3", :platform => :jruby
|
|
||||||
gem "jruby-openssl", :platform => :jruby
|
|
||||||
gem "therubyrhino", :platform => :jruby
|
|
||||||
gem "strong_parameters"
|
|
||||||
gem "minitest", "~> 4.0"
|
|
||||||
gem "minitest-reporters"
|
|
||||||
gem "rails", "~> 3.2.13"
|
|
||||||
gem "bcrypt-ruby", "~> 3.0.0"
|
|
||||||
gem "jquery-rails"
|
|
||||||
gem "sass-rails", "~> 3.2.3"
|
|
||||||
gem "coffee-rails", "~> 3.2.1"
|
|
||||||
gem "uglifier", ">= 1.0.3"
|
|
||||||
gem "spring"
|
|
||||||
gem "spring-commands-rspec"
|
|
|
@ -1,193 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
actionmailer (3.2.13)
|
|
||||||
actionpack (= 3.2.13)
|
|
||||||
mail (~> 2.5.3)
|
|
||||||
actionpack (3.2.13)
|
|
||||||
activemodel (= 3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
erubis (~> 2.7.0)
|
|
||||||
journey (~> 1.0.4)
|
|
||||||
rack (~> 1.4.5)
|
|
||||||
rack-cache (~> 1.2)
|
|
||||||
rack-test (~> 0.6.1)
|
|
||||||
sprockets (~> 2.2.1)
|
|
||||||
activemodel (3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
activerecord (3.2.13)
|
|
||||||
activemodel (= 3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
arel (~> 3.0.2)
|
|
||||||
tzinfo (~> 0.3.29)
|
|
||||||
activeresource (3.2.13)
|
|
||||||
activemodel (= 3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
activesupport (3.2.13)
|
|
||||||
i18n (= 0.6.1)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
ansi (1.4.3)
|
|
||||||
appraisal (1.0.2)
|
|
||||||
bundler
|
|
||||||
rake
|
|
||||||
thor (>= 0.14.0)
|
|
||||||
arel (3.0.2)
|
|
||||||
bcrypt-ruby (3.0.1)
|
|
||||||
builder (3.0.4)
|
|
||||||
coderay (1.1.0)
|
|
||||||
coffee-rails (3.2.2)
|
|
||||||
coffee-script (>= 2.2.0)
|
|
||||||
railties (~> 3.2.0)
|
|
||||||
coffee-script (2.2.0)
|
|
||||||
coffee-script-source
|
|
||||||
execjs
|
|
||||||
coffee-script-source (1.7.0)
|
|
||||||
diff-lcs (1.2.5)
|
|
||||||
erubis (2.7.0)
|
|
||||||
execjs (2.0.2)
|
|
||||||
hashie (3.3.1)
|
|
||||||
hike (1.2.3)
|
|
||||||
i18n (0.6.1)
|
|
||||||
journey (1.0.4)
|
|
||||||
jquery-rails (2.2.1)
|
|
||||||
railties (>= 3.0, < 5.0)
|
|
||||||
thor (>= 0.14, < 2.0)
|
|
||||||
json (1.8.2)
|
|
||||||
mail (2.5.3)
|
|
||||||
i18n (>= 0.4.0)
|
|
||||||
mime-types (~> 1.16)
|
|
||||||
treetop (~> 1.4.8)
|
|
||||||
method_source (0.8.2)
|
|
||||||
mime-types (1.21)
|
|
||||||
minitest (4.7.5)
|
|
||||||
minitest-reporters (0.14.24)
|
|
||||||
ansi
|
|
||||||
builder
|
|
||||||
minitest (>= 2.12, < 5.0)
|
|
||||||
powerbar
|
|
||||||
multi_json (1.10.1)
|
|
||||||
polyglot (0.3.3)
|
|
||||||
posix-spawn (0.3.8)
|
|
||||||
powerbar (1.0.11)
|
|
||||||
ansi (~> 1.4.0)
|
|
||||||
hashie (>= 1.1.0)
|
|
||||||
pry (0.10.1)
|
|
||||||
coderay (~> 1.1.0)
|
|
||||||
method_source (~> 0.8.1)
|
|
||||||
slop (~> 3.4)
|
|
||||||
pry-nav (0.2.4)
|
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
|
||||||
pygments.rb (0.6.0)
|
|
||||||
posix-spawn (~> 0.3.6)
|
|
||||||
yajl-ruby (~> 1.1.0)
|
|
||||||
rack (1.4.5)
|
|
||||||
rack-cache (1.2)
|
|
||||||
rack (>= 0.4)
|
|
||||||
rack-ssl (1.3.4)
|
|
||||||
rack
|
|
||||||
rack-test (0.6.3)
|
|
||||||
rack (>= 1.0)
|
|
||||||
rails (3.2.13)
|
|
||||||
actionmailer (= 3.2.13)
|
|
||||||
actionpack (= 3.2.13)
|
|
||||||
activerecord (= 3.2.13)
|
|
||||||
activeresource (= 3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
bundler (~> 1.0)
|
|
||||||
railties (= 3.2.13)
|
|
||||||
railties (3.2.13)
|
|
||||||
actionpack (= 3.2.13)
|
|
||||||
activesupport (= 3.2.13)
|
|
||||||
rack-ssl (~> 1.3.2)
|
|
||||||
rake (>= 0.8.7)
|
|
||||||
rdoc (~> 3.4)
|
|
||||||
thor (>= 0.14.6, < 2.0)
|
|
||||||
rake (10.4.2)
|
|
||||||
rdoc (3.12.2)
|
|
||||||
json (~> 1.4)
|
|
||||||
redcarpet (3.1.2)
|
|
||||||
rspec-core (3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-expectations (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-mocks (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-rails (3.2.0)
|
|
||||||
actionpack (>= 3.0, <= 4.2)
|
|
||||||
activesupport (>= 3.0, <= 4.2)
|
|
||||||
railties (>= 3.0, <= 4.2)
|
|
||||||
rspec-core (~> 3.2.0)
|
|
||||||
rspec-expectations (~> 3.2.0)
|
|
||||||
rspec-mocks (~> 3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-support (3.2.1)
|
|
||||||
sass (3.2.7)
|
|
||||||
sass-rails (3.2.6)
|
|
||||||
railties (~> 3.2.0)
|
|
||||||
sass (>= 3.1.10)
|
|
||||||
tilt (~> 1.3)
|
|
||||||
shoulda-context (1.2.0)
|
|
||||||
slop (3.6.0)
|
|
||||||
spring (1.1.3)
|
|
||||||
spring-commands-rspec (1.0.2)
|
|
||||||
spring (>= 0.9.1)
|
|
||||||
sprockets (2.2.3)
|
|
||||||
hike (~> 1.2)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
rack (~> 1.0)
|
|
||||||
tilt (~> 1.1, != 1.3.0)
|
|
||||||
sqlite3 (1.3.7)
|
|
||||||
strong_parameters (0.2.0)
|
|
||||||
actionpack (~> 3.0)
|
|
||||||
activemodel (~> 3.0)
|
|
||||||
railties (~> 3.0)
|
|
||||||
thor (0.19.1)
|
|
||||||
tilt (1.4.1)
|
|
||||||
treetop (1.4.12)
|
|
||||||
polyglot
|
|
||||||
polyglot (>= 0.3.1)
|
|
||||||
tzinfo (0.3.37)
|
|
||||||
uglifier (2.2.1)
|
|
||||||
execjs (>= 0.3.0)
|
|
||||||
multi_json (~> 1.0, >= 1.0.2)
|
|
||||||
watchr (0.7)
|
|
||||||
yajl-ruby (1.1.0)
|
|
||||||
yard (0.8.7.3)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
activerecord-jdbc-adapter
|
|
||||||
activerecord-jdbcsqlite3-adapter
|
|
||||||
appraisal (~> 1.0)
|
|
||||||
bcrypt-ruby (~> 3.0.0)
|
|
||||||
bundler (~> 1.1)
|
|
||||||
coffee-rails (~> 3.2.1)
|
|
||||||
jdbc-sqlite3
|
|
||||||
jquery-rails
|
|
||||||
jruby-openssl
|
|
||||||
minitest (~> 4.0)
|
|
||||||
minitest-reporters
|
|
||||||
pry-nav
|
|
||||||
pygments.rb
|
|
||||||
rails (~> 3.2.13)
|
|
||||||
rake (~> 10.0)
|
|
||||||
redcarpet
|
|
||||||
rspec-core (~> 3.0)
|
|
||||||
rspec-expectations (~> 3.0)
|
|
||||||
rspec-rails (~> 3.0)
|
|
||||||
sass-rails (~> 3.2.3)
|
|
||||||
shoulda-context (~> 1.2.0)
|
|
||||||
spring
|
|
||||||
spring-commands-rspec
|
|
||||||
sqlite3
|
|
||||||
strong_parameters
|
|
||||||
therubyrhino
|
|
||||||
uglifier (>= 1.0.3)
|
|
||||||
watchr
|
|
||||||
yard
|
|
|
@ -1,31 +0,0 @@
|
||||||
# This file was generated by Appraisal
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
gem "appraisal", "~> 1.0"
|
|
||||||
gem "bundler", "~> 1.1"
|
|
||||||
gem "pry-nav"
|
|
||||||
gem "rake", "~> 10.0"
|
|
||||||
gem "rspec-core", "~> 3.0"
|
|
||||||
gem "rspec-expectations", "~> 3.0"
|
|
||||||
gem "yard"
|
|
||||||
gem "redcarpet"
|
|
||||||
gem "pygments.rb"
|
|
||||||
gem "watchr"
|
|
||||||
gem "rspec-rails", "~> 3.0"
|
|
||||||
gem "shoulda-context", "~> 1.2.0"
|
|
||||||
gem "sqlite3", :platform => :ruby
|
|
||||||
gem "activerecord-jdbc-adapter", :platform => :jruby
|
|
||||||
gem "activerecord-jdbcsqlite3-adapter", :platform => :jruby
|
|
||||||
gem "jdbc-sqlite3", :platform => :jruby
|
|
||||||
gem "jruby-openssl", :platform => :jruby
|
|
||||||
gem "therubyrhino", :platform => :jruby
|
|
||||||
gem "strong_parameters"
|
|
||||||
gem "minitest", "~> 4.0"
|
|
||||||
gem "minitest-reporters"
|
|
||||||
gem "rails", "~> 3.2.13"
|
|
||||||
gem "bcrypt-ruby", "~> 3.0.0"
|
|
||||||
gem "jquery-rails"
|
|
||||||
gem "sass-rails", "~> 3.2.3"
|
|
||||||
gem "coffee-rails", "~> 3.2.1"
|
|
||||||
gem "uglifier", ">= 1.0.3"
|
|
|
@ -1,188 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
actionmailer (3.2.18)
|
|
||||||
actionpack (= 3.2.18)
|
|
||||||
mail (~> 2.5.4)
|
|
||||||
actionpack (3.2.18)
|
|
||||||
activemodel (= 3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
erubis (~> 2.7.0)
|
|
||||||
journey (~> 1.0.4)
|
|
||||||
rack (~> 1.4.5)
|
|
||||||
rack-cache (~> 1.2)
|
|
||||||
rack-test (~> 0.6.1)
|
|
||||||
sprockets (~> 2.2.1)
|
|
||||||
activemodel (3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
builder (~> 3.0.0)
|
|
||||||
activerecord (3.2.18)
|
|
||||||
activemodel (= 3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
arel (~> 3.0.2)
|
|
||||||
tzinfo (~> 0.3.29)
|
|
||||||
activeresource (3.2.18)
|
|
||||||
activemodel (= 3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
activesupport (3.2.18)
|
|
||||||
i18n (~> 0.6, >= 0.6.4)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
ansi (1.4.3)
|
|
||||||
appraisal (1.0.0)
|
|
||||||
bundler
|
|
||||||
rake
|
|
||||||
thor (>= 0.14.0)
|
|
||||||
arel (3.0.3)
|
|
||||||
bcrypt-ruby (3.0.1)
|
|
||||||
builder (3.0.4)
|
|
||||||
coderay (1.1.0)
|
|
||||||
coffee-rails (3.2.2)
|
|
||||||
coffee-script (>= 2.2.0)
|
|
||||||
railties (~> 3.2.0)
|
|
||||||
coffee-script (2.2.0)
|
|
||||||
coffee-script-source
|
|
||||||
execjs
|
|
||||||
coffee-script-source (1.7.0)
|
|
||||||
diff-lcs (1.2.5)
|
|
||||||
erubis (2.7.0)
|
|
||||||
execjs (2.2.0)
|
|
||||||
hashie (3.3.1)
|
|
||||||
hike (1.2.3)
|
|
||||||
i18n (0.6.11)
|
|
||||||
journey (1.0.4)
|
|
||||||
jquery-rails (3.1.0)
|
|
||||||
railties (>= 3.0, < 5.0)
|
|
||||||
thor (>= 0.14, < 2.0)
|
|
||||||
json (1.8.1)
|
|
||||||
mail (2.5.4)
|
|
||||||
mime-types (~> 1.16)
|
|
||||||
treetop (~> 1.4.8)
|
|
||||||
method_source (0.8.2)
|
|
||||||
mime-types (1.25.1)
|
|
||||||
minitest (4.7.5)
|
|
||||||
minitest-reporters (0.14.24)
|
|
||||||
ansi
|
|
||||||
builder
|
|
||||||
minitest (>= 2.12, < 5.0)
|
|
||||||
powerbar
|
|
||||||
multi_json (1.10.1)
|
|
||||||
polyglot (0.3.5)
|
|
||||||
posix-spawn (0.3.8)
|
|
||||||
powerbar (1.0.11)
|
|
||||||
ansi (~> 1.4.0)
|
|
||||||
hashie (>= 1.1.0)
|
|
||||||
pry (0.10.1)
|
|
||||||
coderay (~> 1.1.0)
|
|
||||||
method_source (~> 0.8.1)
|
|
||||||
slop (~> 3.4)
|
|
||||||
pry-nav (0.2.4)
|
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
|
||||||
pygments.rb (0.6.0)
|
|
||||||
posix-spawn (~> 0.3.6)
|
|
||||||
yajl-ruby (~> 1.1.0)
|
|
||||||
rack (1.4.5)
|
|
||||||
rack-cache (1.2)
|
|
||||||
rack (>= 0.4)
|
|
||||||
rack-ssl (1.3.4)
|
|
||||||
rack
|
|
||||||
rack-test (0.6.2)
|
|
||||||
rack (>= 1.0)
|
|
||||||
rails (3.2.18)
|
|
||||||
actionmailer (= 3.2.18)
|
|
||||||
actionpack (= 3.2.18)
|
|
||||||
activerecord (= 3.2.18)
|
|
||||||
activeresource (= 3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
bundler (~> 1.0)
|
|
||||||
railties (= 3.2.18)
|
|
||||||
railties (3.2.18)
|
|
||||||
actionpack (= 3.2.18)
|
|
||||||
activesupport (= 3.2.18)
|
|
||||||
rack-ssl (~> 1.3.2)
|
|
||||||
rake (>= 0.8.7)
|
|
||||||
rdoc (~> 3.4)
|
|
||||||
thor (>= 0.14.6, < 2.0)
|
|
||||||
rake (10.3.2)
|
|
||||||
rdoc (3.12.2)
|
|
||||||
json (~> 1.4)
|
|
||||||
redcarpet (3.1.2)
|
|
||||||
rspec-core (3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-expectations (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-mocks (3.2.0)
|
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-rails (3.2.0)
|
|
||||||
actionpack (>= 3.0, <= 4.2)
|
|
||||||
activesupport (>= 3.0, <= 4.2)
|
|
||||||
railties (>= 3.0, <= 4.2)
|
|
||||||
rspec-core (~> 3.2.0)
|
|
||||||
rspec-expectations (~> 3.2.0)
|
|
||||||
rspec-mocks (~> 3.2.0)
|
|
||||||
rspec-support (~> 3.2.0)
|
|
||||||
rspec-support (3.2.1)
|
|
||||||
sass (3.3.8)
|
|
||||||
sass-rails (3.2.6)
|
|
||||||
railties (~> 3.2.0)
|
|
||||||
sass (>= 3.1.10)
|
|
||||||
tilt (~> 1.3)
|
|
||||||
shoulda-context (1.2.1)
|
|
||||||
slop (3.6.0)
|
|
||||||
sprockets (2.2.2)
|
|
||||||
hike (~> 1.2)
|
|
||||||
multi_json (~> 1.0)
|
|
||||||
rack (~> 1.0)
|
|
||||||
tilt (~> 1.1, != 1.3.0)
|
|
||||||
sqlite3 (1.3.9)
|
|
||||||
strong_parameters (0.2.3)
|
|
||||||
actionpack (~> 3.0)
|
|
||||||
activemodel (~> 3.0)
|
|
||||||
activesupport (~> 3.0)
|
|
||||||
railties (~> 3.0)
|
|
||||||
thor (0.19.1)
|
|
||||||
tilt (1.4.1)
|
|
||||||
treetop (1.4.15)
|
|
||||||
polyglot
|
|
||||||
polyglot (>= 0.3.1)
|
|
||||||
tzinfo (0.3.39)
|
|
||||||
uglifier (2.5.1)
|
|
||||||
execjs (>= 0.3.0)
|
|
||||||
json (>= 1.8.0)
|
|
||||||
watchr (0.7)
|
|
||||||
yajl-ruby (1.1.0)
|
|
||||||
yard (0.8.7.4)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
activerecord-jdbc-adapter
|
|
||||||
activerecord-jdbcsqlite3-adapter
|
|
||||||
appraisal (~> 1.0)
|
|
||||||
bcrypt-ruby (~> 3.0.0)
|
|
||||||
bundler (~> 1.1)
|
|
||||||
coffee-rails (~> 3.2.1)
|
|
||||||
jdbc-sqlite3
|
|
||||||
jquery-rails
|
|
||||||
jruby-openssl
|
|
||||||
minitest (~> 4.0)
|
|
||||||
minitest-reporters
|
|
||||||
pry-nav
|
|
||||||
pygments.rb
|
|
||||||
rails (~> 3.2.13)
|
|
||||||
rake (~> 10.0)
|
|
||||||
redcarpet
|
|
||||||
rspec-core (~> 3.0)
|
|
||||||
rspec-expectations (~> 3.0)
|
|
||||||
rspec-rails (~> 3.0)
|
|
||||||
sass-rails (~> 3.2.3)
|
|
||||||
shoulda-context (~> 1.2.0)
|
|
||||||
sqlite3
|
|
||||||
strong_parameters
|
|
||||||
therubyrhino
|
|
||||||
uglifier (>= 1.0.3)
|
|
||||||
watchr
|
|
||||||
yard
|
|
|
@ -41,23 +41,23 @@ GEM
|
||||||
coffee-rails (4.0.1)
|
coffee-rails (4.0.1)
|
||||||
coffee-script (>= 2.2.0)
|
coffee-script (>= 2.2.0)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
coffee-script (2.2.0)
|
coffee-script (2.3.0)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.7.0)
|
coffee-script-source (1.9.0)
|
||||||
diff-lcs (1.2.5)
|
diff-lcs (1.2.5)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.0.2)
|
execjs (2.3.0)
|
||||||
hashie (3.3.1)
|
hashie (3.3.2)
|
||||||
hike (1.2.3)
|
hike (1.2.3)
|
||||||
i18n (0.7.0)
|
i18n (0.7.0)
|
||||||
jbuilder (1.5.3)
|
jbuilder (1.5.3)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
multi_json (>= 1.2.0)
|
multi_json (>= 1.2.0)
|
||||||
jquery-rails (3.0.4)
|
jquery-rails (3.1.2)
|
||||||
railties (>= 3.0, < 5.0)
|
railties (>= 3.0, < 5.0)
|
||||||
thor (>= 0.14, < 2.0)
|
thor (>= 0.14, < 2.0)
|
||||||
json (1.8.1)
|
json (1.8.2)
|
||||||
mail (2.5.4)
|
mail (2.5.4)
|
||||||
mime-types (~> 1.16)
|
mime-types (~> 1.16)
|
||||||
treetop (~> 1.4.8)
|
treetop (~> 1.4.8)
|
||||||
|
@ -71,7 +71,7 @@ GEM
|
||||||
powerbar
|
powerbar
|
||||||
multi_json (1.10.1)
|
multi_json (1.10.1)
|
||||||
polyglot (0.3.5)
|
polyglot (0.3.5)
|
||||||
posix-spawn (0.3.8)
|
posix-spawn (0.3.9)
|
||||||
powerbar (1.0.11)
|
powerbar (1.0.11)
|
||||||
ansi (~> 1.4.0)
|
ansi (~> 1.4.0)
|
||||||
hashie (>= 1.1.0)
|
hashie (>= 1.1.0)
|
||||||
|
@ -83,9 +83,9 @@ GEM
|
||||||
slop (~> 3.4)
|
slop (~> 3.4)
|
||||||
pry-nav (0.2.4)
|
pry-nav (0.2.4)
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
pry (>= 0.9.10, < 0.11.0)
|
||||||
pygments.rb (0.6.0)
|
pygments.rb (0.6.2)
|
||||||
posix-spawn (~> 0.3.6)
|
posix-spawn (~> 0.3.6)
|
||||||
yajl-ruby (~> 1.1.0)
|
yajl-ruby (~> 1.2.0)
|
||||||
rack (1.5.2)
|
rack (1.5.2)
|
||||||
rack-test (0.6.3)
|
rack-test (0.6.3)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
|
@ -105,9 +105,9 @@ GEM
|
||||||
rake (>= 0.8.7)
|
rake (>= 0.8.7)
|
||||||
thor (>= 0.18.1, < 2.0)
|
thor (>= 0.18.1, < 2.0)
|
||||||
rake (10.4.2)
|
rake (10.4.2)
|
||||||
rdoc (4.1.1)
|
rdoc (4.2.0)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
redcarpet (3.1.2)
|
redcarpet (3.2.2)
|
||||||
rspec-core (3.2.0)
|
rspec-core (3.2.0)
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-expectations (3.2.0)
|
rspec-expectations (3.2.0)
|
||||||
|
@ -126,20 +126,20 @@ GEM
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-support (3.2.1)
|
rspec-support (3.2.1)
|
||||||
sass (3.2.19)
|
sass (3.2.19)
|
||||||
sass-rails (4.0.3)
|
sass-rails (4.0.5)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
sass (~> 3.2.0)
|
sass (~> 3.2.2)
|
||||||
sprockets (~> 2.8, <= 2.11.0)
|
sprockets (~> 2.8, < 3.0)
|
||||||
sprockets-rails (~> 2.0)
|
sprockets-rails (~> 2.0)
|
||||||
sdoc (0.4.0)
|
sdoc (0.4.1)
|
||||||
json (~> 1.8)
|
json (~> 1.7, >= 1.7.7)
|
||||||
rdoc (~> 4.0, < 5.0)
|
rdoc (~> 4.0)
|
||||||
shoulda-context (1.2.0)
|
shoulda-context (1.2.1)
|
||||||
slop (3.6.0)
|
slop (3.6.0)
|
||||||
spring (1.1.3)
|
spring (1.2.0)
|
||||||
spring-commands-rspec (1.0.2)
|
spring-commands-rspec (1.0.4)
|
||||||
spring (>= 0.9.1)
|
spring (>= 0.9.1)
|
||||||
sprockets (2.11.0)
|
sprockets (2.12.3)
|
||||||
hike (~> 1.2)
|
hike (~> 1.2)
|
||||||
multi_json (~> 1.0)
|
multi_json (~> 1.0)
|
||||||
rack (~> 1.0)
|
rack (~> 1.0)
|
||||||
|
@ -148,22 +148,22 @@ GEM
|
||||||
actionpack (>= 3.0)
|
actionpack (>= 3.0)
|
||||||
activesupport (>= 3.0)
|
activesupport (>= 3.0)
|
||||||
sprockets (~> 2.8)
|
sprockets (~> 2.8)
|
||||||
sqlite3 (1.3.8)
|
sqlite3 (1.3.10)
|
||||||
thor (0.19.1)
|
thor (0.19.1)
|
||||||
thread_safe (0.3.4)
|
thread_safe (0.3.4)
|
||||||
tilt (1.4.1)
|
tilt (1.4.1)
|
||||||
treetop (1.4.15)
|
treetop (1.4.15)
|
||||||
polyglot
|
polyglot
|
||||||
polyglot (>= 0.3.1)
|
polyglot (>= 0.3.1)
|
||||||
turbolinks (2.2.2)
|
turbolinks (2.5.3)
|
||||||
coffee-rails
|
coffee-rails
|
||||||
tzinfo (0.3.43)
|
tzinfo (0.3.43)
|
||||||
uglifier (2.5.0)
|
uglifier (2.7.0)
|
||||||
execjs (>= 0.3.0)
|
execjs (>= 0.3.0)
|
||||||
json (>= 1.8.0)
|
json (>= 1.8.0)
|
||||||
watchr (0.7)
|
watchr (0.7)
|
||||||
yajl-ruby (1.1.0)
|
yajl-ruby (1.2.1)
|
||||||
yard (0.8.7.3)
|
yard (0.8.7.6)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|
|
@ -34,30 +34,30 @@ GEM
|
||||||
bundler
|
bundler
|
||||||
rake
|
rake
|
||||||
thor (>= 0.14.0)
|
thor (>= 0.14.0)
|
||||||
arel (4.0.1)
|
arel (4.0.2)
|
||||||
bcrypt-ruby (3.1.2)
|
bcrypt-ruby (3.1.2)
|
||||||
builder (3.1.4)
|
builder (3.1.4)
|
||||||
coderay (1.1.0)
|
coderay (1.1.0)
|
||||||
coffee-rails (4.0.1)
|
coffee-rails (4.0.1)
|
||||||
coffee-script (>= 2.2.0)
|
coffee-script (>= 2.2.0)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
coffee-script (2.2.0)
|
coffee-script (2.3.0)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.7.0)
|
coffee-script-source (1.9.0)
|
||||||
diff-lcs (1.2.5)
|
diff-lcs (1.2.5)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.0.2)
|
execjs (2.3.0)
|
||||||
hashie (3.3.1)
|
hashie (3.3.2)
|
||||||
hike (1.2.3)
|
hike (1.2.3)
|
||||||
i18n (0.7.0)
|
i18n (0.7.0)
|
||||||
jbuilder (1.5.3)
|
jbuilder (1.5.3)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
multi_json (>= 1.2.0)
|
multi_json (>= 1.2.0)
|
||||||
jquery-rails (3.0.4)
|
jquery-rails (3.1.2)
|
||||||
railties (>= 3.0, < 5.0)
|
railties (>= 3.0, < 5.0)
|
||||||
thor (>= 0.14, < 2.0)
|
thor (>= 0.14, < 2.0)
|
||||||
json (1.8.1)
|
json (1.8.2)
|
||||||
mail (2.5.4)
|
mail (2.5.4)
|
||||||
mime-types (~> 1.16)
|
mime-types (~> 1.16)
|
||||||
treetop (~> 1.4.8)
|
treetop (~> 1.4.8)
|
||||||
|
@ -70,12 +70,12 @@ GEM
|
||||||
minitest (>= 2.12, < 5.0)
|
minitest (>= 2.12, < 5.0)
|
||||||
powerbar
|
powerbar
|
||||||
multi_json (1.10.1)
|
multi_json (1.10.1)
|
||||||
polyglot (0.3.3)
|
polyglot (0.3.5)
|
||||||
posix-spawn (0.3.8)
|
posix-spawn (0.3.9)
|
||||||
powerbar (1.0.11)
|
powerbar (1.0.11)
|
||||||
ansi (~> 1.4.0)
|
ansi (~> 1.4.0)
|
||||||
hashie (>= 1.1.0)
|
hashie (>= 1.1.0)
|
||||||
protected_attributes (1.0.5)
|
protected_attributes (1.0.8)
|
||||||
activemodel (>= 4.0.1, < 5.0)
|
activemodel (>= 4.0.1, < 5.0)
|
||||||
pry (0.10.1)
|
pry (0.10.1)
|
||||||
coderay (~> 1.1.0)
|
coderay (~> 1.1.0)
|
||||||
|
@ -83,9 +83,9 @@ GEM
|
||||||
slop (~> 3.4)
|
slop (~> 3.4)
|
||||||
pry-nav (0.2.4)
|
pry-nav (0.2.4)
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
pry (>= 0.9.10, < 0.11.0)
|
||||||
pygments.rb (0.6.0)
|
pygments.rb (0.6.2)
|
||||||
posix-spawn (~> 0.3.6)
|
posix-spawn (~> 0.3.6)
|
||||||
yajl-ruby (~> 1.1.0)
|
yajl-ruby (~> 1.2.0)
|
||||||
rack (1.5.2)
|
rack (1.5.2)
|
||||||
rack-test (0.6.3)
|
rack-test (0.6.3)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
|
@ -105,9 +105,9 @@ GEM
|
||||||
rake (>= 0.8.7)
|
rake (>= 0.8.7)
|
||||||
thor (>= 0.18.1, < 2.0)
|
thor (>= 0.18.1, < 2.0)
|
||||||
rake (10.4.2)
|
rake (10.4.2)
|
||||||
rdoc (4.1.1)
|
rdoc (4.2.0)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
redcarpet (3.1.2)
|
redcarpet (3.2.2)
|
||||||
rspec-core (3.2.0)
|
rspec-core (3.2.0)
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-expectations (3.2.0)
|
rspec-expectations (3.2.0)
|
||||||
|
@ -125,20 +125,21 @@ GEM
|
||||||
rspec-mocks (~> 3.2.0)
|
rspec-mocks (~> 3.2.0)
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-support (3.2.1)
|
rspec-support (3.2.1)
|
||||||
sass (3.2.12)
|
sass (3.2.19)
|
||||||
sass-rails (4.0.1)
|
sass-rails (4.0.5)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
sass (>= 3.1.10)
|
sass (~> 3.2.2)
|
||||||
sprockets-rails (~> 2.0.0)
|
sprockets (~> 2.8, < 3.0)
|
||||||
sdoc (0.4.0)
|
sprockets-rails (~> 2.0)
|
||||||
json (~> 1.8)
|
sdoc (0.4.1)
|
||||||
rdoc (~> 4.0, < 5.0)
|
json (~> 1.7, >= 1.7.7)
|
||||||
shoulda-context (1.2.0)
|
rdoc (~> 4.0)
|
||||||
|
shoulda-context (1.2.1)
|
||||||
slop (3.6.0)
|
slop (3.6.0)
|
||||||
spring (1.1.3)
|
spring (1.2.0)
|
||||||
spring-commands-rspec (1.0.2)
|
spring-commands-rspec (1.0.4)
|
||||||
spring (>= 0.9.1)
|
spring (>= 0.9.1)
|
||||||
sprockets (2.10.1)
|
sprockets (2.12.3)
|
||||||
hike (~> 1.2)
|
hike (~> 1.2)
|
||||||
multi_json (~> 1.0)
|
multi_json (~> 1.0)
|
||||||
rack (~> 1.0)
|
rack (~> 1.0)
|
||||||
|
@ -147,22 +148,22 @@ GEM
|
||||||
actionpack (>= 3.0)
|
actionpack (>= 3.0)
|
||||||
activesupport (>= 3.0)
|
activesupport (>= 3.0)
|
||||||
sprockets (~> 2.8)
|
sprockets (~> 2.8)
|
||||||
sqlite3 (1.3.8)
|
sqlite3 (1.3.10)
|
||||||
thor (0.19.1)
|
thor (0.19.1)
|
||||||
thread_safe (0.3.4)
|
thread_safe (0.3.4)
|
||||||
tilt (1.4.1)
|
tilt (1.4.1)
|
||||||
treetop (1.4.15)
|
treetop (1.4.15)
|
||||||
polyglot
|
polyglot
|
||||||
polyglot (>= 0.3.1)
|
polyglot (>= 0.3.1)
|
||||||
turbolinks (2.2.2)
|
turbolinks (2.5.3)
|
||||||
coffee-rails
|
coffee-rails
|
||||||
tzinfo (0.3.43)
|
tzinfo (0.3.43)
|
||||||
uglifier (2.5.0)
|
uglifier (2.7.0)
|
||||||
execjs (>= 0.3.0)
|
execjs (>= 0.3.0)
|
||||||
json (>= 1.8.0)
|
json (>= 1.8.0)
|
||||||
watchr (0.7)
|
watchr (0.7)
|
||||||
yajl-ruby (1.1.0)
|
yajl-ruby (1.2.1)
|
||||||
yard (0.8.7.3)
|
yard (0.8.7.6)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|
|
@ -31,31 +31,31 @@ GEM
|
||||||
minitest (~> 5.1)
|
minitest (~> 5.1)
|
||||||
thread_safe (~> 0.1)
|
thread_safe (~> 0.1)
|
||||||
tzinfo (~> 1.1)
|
tzinfo (~> 1.1)
|
||||||
ansi (1.4.3)
|
ansi (1.5.0)
|
||||||
appraisal (1.0.2)
|
appraisal (1.0.2)
|
||||||
bundler
|
bundler
|
||||||
rake
|
rake
|
||||||
thor (>= 0.14.0)
|
thor (>= 0.14.0)
|
||||||
arel (5.0.1.20140414130214)
|
arel (5.0.1.20140414130214)
|
||||||
bcrypt (3.1.7)
|
bcrypt (3.1.10)
|
||||||
builder (3.2.2)
|
builder (3.2.2)
|
||||||
coderay (1.1.0)
|
coderay (1.1.0)
|
||||||
coffee-rails (4.0.1)
|
coffee-rails (4.0.1)
|
||||||
coffee-script (>= 2.2.0)
|
coffee-script (>= 2.2.0)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
coffee-script (2.2.0)
|
coffee-script (2.3.0)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.7.0)
|
coffee-script-source (1.9.0)
|
||||||
diff-lcs (1.2.5)
|
diff-lcs (1.2.5)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.0.2)
|
execjs (2.3.0)
|
||||||
hike (1.2.3)
|
hike (1.2.3)
|
||||||
i18n (0.7.0)
|
i18n (0.7.0)
|
||||||
jbuilder (2.0.6)
|
jbuilder (2.2.6)
|
||||||
activesupport (>= 3.0.0, < 5)
|
activesupport (>= 3.0.0, < 5)
|
||||||
multi_json (~> 1.2)
|
multi_json (~> 1.2)
|
||||||
jquery-rails (3.1.0)
|
jquery-rails (3.1.2)
|
||||||
railties (>= 3.0, < 5.0)
|
railties (>= 3.0, < 5.0)
|
||||||
thor (>= 0.14, < 2.0)
|
thor (>= 0.14, < 2.0)
|
||||||
json (1.8.2)
|
json (1.8.2)
|
||||||
|
@ -64,14 +64,14 @@ GEM
|
||||||
method_source (0.8.2)
|
method_source (0.8.2)
|
||||||
mime-types (2.4.3)
|
mime-types (2.4.3)
|
||||||
minitest (5.5.1)
|
minitest (5.5.1)
|
||||||
minitest-reporters (1.0.5)
|
minitest-reporters (1.0.10)
|
||||||
ansi
|
ansi
|
||||||
builder
|
builder
|
||||||
minitest (>= 5.0)
|
minitest (>= 5.0)
|
||||||
ruby-progressbar
|
ruby-progressbar
|
||||||
multi_json (1.10.1)
|
multi_json (1.10.1)
|
||||||
posix-spawn (0.3.8)
|
posix-spawn (0.3.9)
|
||||||
protected_attributes (1.0.7)
|
protected_attributes (1.0.8)
|
||||||
activemodel (>= 4.0.1, < 5.0)
|
activemodel (>= 4.0.1, < 5.0)
|
||||||
pry (0.10.1)
|
pry (0.10.1)
|
||||||
coderay (~> 1.1.0)
|
coderay (~> 1.1.0)
|
||||||
|
@ -79,9 +79,9 @@ GEM
|
||||||
slop (~> 3.4)
|
slop (~> 3.4)
|
||||||
pry-nav (0.2.4)
|
pry-nav (0.2.4)
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
pry (>= 0.9.10, < 0.11.0)
|
||||||
pygments.rb (0.6.0)
|
pygments.rb (0.6.2)
|
||||||
posix-spawn (~> 0.3.6)
|
posix-spawn (~> 0.3.6)
|
||||||
yajl-ruby (~> 1.1.0)
|
yajl-ruby (~> 1.2.0)
|
||||||
rack (1.5.2)
|
rack (1.5.2)
|
||||||
rack-test (0.6.3)
|
rack-test (0.6.3)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
|
@ -103,9 +103,9 @@ GEM
|
||||||
rake (>= 0.8.7)
|
rake (>= 0.8.7)
|
||||||
thor (>= 0.18.1, < 2.0)
|
thor (>= 0.18.1, < 2.0)
|
||||||
rake (10.4.2)
|
rake (10.4.2)
|
||||||
rdoc (4.1.1)
|
rdoc (4.2.0)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
redcarpet (3.1.2)
|
redcarpet (3.2.2)
|
||||||
rspec-core (3.2.0)
|
rspec-core (3.2.0)
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-expectations (3.2.0)
|
rspec-expectations (3.2.0)
|
||||||
|
@ -123,44 +123,44 @@ GEM
|
||||||
rspec-mocks (~> 3.2.0)
|
rspec-mocks (~> 3.2.0)
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-support (3.2.1)
|
rspec-support (3.2.1)
|
||||||
ruby-progressbar (1.5.1)
|
ruby-progressbar (1.7.1)
|
||||||
sass (3.2.19)
|
sass (3.2.19)
|
||||||
sass-rails (4.0.3)
|
sass-rails (4.0.5)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
sass (~> 3.2.0)
|
sass (~> 3.2.2)
|
||||||
sprockets (~> 2.8, <= 2.11.0)
|
sprockets (~> 2.8, < 3.0)
|
||||||
sprockets-rails (~> 2.0)
|
sprockets-rails (~> 2.0)
|
||||||
sdoc (0.4.0)
|
sdoc (0.4.1)
|
||||||
json (~> 1.8)
|
json (~> 1.7, >= 1.7.7)
|
||||||
rdoc (~> 4.0, < 5.0)
|
rdoc (~> 4.0)
|
||||||
shoulda-context (1.2.0)
|
shoulda-context (1.2.1)
|
||||||
slop (3.6.0)
|
slop (3.6.0)
|
||||||
spring (1.1.2)
|
spring (1.2.0)
|
||||||
spring-commands-rspec (1.0.2)
|
spring-commands-rspec (1.0.4)
|
||||||
spring (>= 0.9.1)
|
spring (>= 0.9.1)
|
||||||
sprockets (2.11.0)
|
sprockets (2.12.3)
|
||||||
hike (~> 1.2)
|
hike (~> 1.2)
|
||||||
multi_json (~> 1.0)
|
multi_json (~> 1.0)
|
||||||
rack (~> 1.0)
|
rack (~> 1.0)
|
||||||
tilt (~> 1.1, != 1.3.0)
|
tilt (~> 1.1, != 1.3.0)
|
||||||
sprockets-rails (2.2.0)
|
sprockets-rails (2.2.4)
|
||||||
actionpack (>= 3.0)
|
actionpack (>= 3.0)
|
||||||
activesupport (>= 3.0)
|
activesupport (>= 3.0)
|
||||||
sprockets (>= 2.8, < 4.0)
|
sprockets (>= 2.8, < 4.0)
|
||||||
sqlite3 (1.3.9)
|
sqlite3 (1.3.10)
|
||||||
thor (0.19.1)
|
thor (0.19.1)
|
||||||
thread_safe (0.3.4)
|
thread_safe (0.3.4)
|
||||||
tilt (1.4.1)
|
tilt (1.4.1)
|
||||||
turbolinks (2.2.2)
|
turbolinks (2.5.3)
|
||||||
coffee-rails
|
coffee-rails
|
||||||
tzinfo (1.2.2)
|
tzinfo (1.2.2)
|
||||||
thread_safe (~> 0.1)
|
thread_safe (~> 0.1)
|
||||||
uglifier (2.5.0)
|
uglifier (2.7.0)
|
||||||
execjs (>= 0.3.0)
|
execjs (>= 0.3.0)
|
||||||
json (>= 1.8.0)
|
json (>= 1.8.0)
|
||||||
watchr (0.7)
|
watchr (0.7)
|
||||||
yajl-ruby (1.1.0)
|
yajl-ruby (1.2.1)
|
||||||
yard (0.8.7.3)
|
yard (0.8.7.6)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|
|
@ -40,13 +40,13 @@ GEM
|
||||||
minitest (~> 5.1)
|
minitest (~> 5.1)
|
||||||
thread_safe (~> 0.3, >= 0.3.4)
|
thread_safe (~> 0.3, >= 0.3.4)
|
||||||
tzinfo (~> 1.1)
|
tzinfo (~> 1.1)
|
||||||
ansi (1.4.3)
|
ansi (1.5.0)
|
||||||
appraisal (1.0.2)
|
appraisal (1.0.2)
|
||||||
bundler
|
bundler
|
||||||
rake
|
rake
|
||||||
thor (>= 0.14.0)
|
thor (>= 0.14.0)
|
||||||
arel (6.0.0)
|
arel (6.0.0)
|
||||||
bcrypt (3.1.9)
|
bcrypt (3.1.10)
|
||||||
builder (3.2.2)
|
builder (3.2.2)
|
||||||
coderay (1.1.0)
|
coderay (1.1.0)
|
||||||
coffee-rails (4.1.0)
|
coffee-rails (4.1.0)
|
||||||
|
@ -55,10 +55,10 @@ GEM
|
||||||
coffee-script (2.3.0)
|
coffee-script (2.3.0)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.8.0)
|
coffee-script-source (1.9.0)
|
||||||
diff-lcs (1.2.5)
|
diff-lcs (1.2.5)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.2.2)
|
execjs (2.3.0)
|
||||||
globalid (0.3.0)
|
globalid (0.3.0)
|
||||||
activesupport (>= 4.1.0)
|
activesupport (>= 4.1.0)
|
||||||
hike (1.2.3)
|
hike (1.2.3)
|
||||||
|
@ -66,7 +66,7 @@ GEM
|
||||||
jbuilder (2.2.6)
|
jbuilder (2.2.6)
|
||||||
activesupport (>= 3.0.0, < 5)
|
activesupport (>= 3.0.0, < 5)
|
||||||
multi_json (~> 1.2)
|
multi_json (~> 1.2)
|
||||||
jquery-rails (4.0.2)
|
jquery-rails (4.0.3)
|
||||||
rails-dom-testing (~> 1.0)
|
rails-dom-testing (~> 1.0)
|
||||||
railties (>= 4.2.0)
|
railties (>= 4.2.0)
|
||||||
thor (>= 0.14, < 2.0)
|
thor (>= 0.14, < 2.0)
|
||||||
|
@ -79,7 +79,7 @@ GEM
|
||||||
mime-types (2.4.3)
|
mime-types (2.4.3)
|
||||||
mini_portile (0.6.2)
|
mini_portile (0.6.2)
|
||||||
minitest (5.5.1)
|
minitest (5.5.1)
|
||||||
minitest-reporters (1.0.8)
|
minitest-reporters (1.0.10)
|
||||||
ansi
|
ansi
|
||||||
builder
|
builder
|
||||||
minitest (>= 5.0)
|
minitest (>= 5.0)
|
||||||
|
@ -96,9 +96,9 @@ GEM
|
||||||
slop (~> 3.4)
|
slop (~> 3.4)
|
||||||
pry-nav (0.2.4)
|
pry-nav (0.2.4)
|
||||||
pry (>= 0.9.10, < 0.11.0)
|
pry (>= 0.9.10, < 0.11.0)
|
||||||
pygments.rb (0.6.0)
|
pygments.rb (0.6.2)
|
||||||
posix-spawn (~> 0.3.6)
|
posix-spawn (~> 0.3.6)
|
||||||
yajl-ruby (~> 1.1.0)
|
yajl-ruby (~> 1.2.0)
|
||||||
rack (1.6.0)
|
rack (1.6.0)
|
||||||
rack-test (0.6.3)
|
rack-test (0.6.3)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
|
@ -150,8 +150,8 @@ GEM
|
||||||
rspec-support (~> 3.2.0)
|
rspec-support (~> 3.2.0)
|
||||||
rspec-support (3.2.1)
|
rspec-support (3.2.1)
|
||||||
ruby-progressbar (1.7.1)
|
ruby-progressbar (1.7.1)
|
||||||
sass (3.4.9)
|
sass (3.4.11)
|
||||||
sass-rails (5.0.0)
|
sass-rails (5.0.1)
|
||||||
railties (>= 4.0.0, < 5.0)
|
railties (>= 4.0.0, < 5.0)
|
||||||
sass (~> 3.1)
|
sass (~> 3.1)
|
||||||
sprockets (>= 2.8, < 4.0)
|
sprockets (>= 2.8, < 4.0)
|
||||||
|
@ -170,7 +170,7 @@ GEM
|
||||||
multi_json (~> 1.0)
|
multi_json (~> 1.0)
|
||||||
rack (~> 1.0)
|
rack (~> 1.0)
|
||||||
tilt (~> 1.1, != 1.3.0)
|
tilt (~> 1.1, != 1.3.0)
|
||||||
sprockets-rails (2.2.2)
|
sprockets-rails (2.2.4)
|
||||||
actionpack (>= 3.0)
|
actionpack (>= 3.0)
|
||||||
activesupport (>= 3.0)
|
activesupport (>= 3.0)
|
||||||
sprockets (>= 2.8, < 4.0)
|
sprockets (>= 2.8, < 4.0)
|
||||||
|
@ -182,11 +182,11 @@ GEM
|
||||||
coffee-rails
|
coffee-rails
|
||||||
tzinfo (1.2.2)
|
tzinfo (1.2.2)
|
||||||
thread_safe (~> 0.1)
|
thread_safe (~> 0.1)
|
||||||
uglifier (2.6.0)
|
uglifier (2.7.0)
|
||||||
execjs (>= 0.3.0)
|
execjs (>= 0.3.0)
|
||||||
json (>= 1.8.0)
|
json (>= 1.8.0)
|
||||||
watchr (0.7)
|
watchr (0.7)
|
||||||
yajl-ruby (1.1.0)
|
yajl-ruby (1.2.1)
|
||||||
yard (0.8.7.6)
|
yard (0.8.7.6)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
|
|
|
@ -125,7 +125,7 @@ module Shoulda
|
||||||
|
|
||||||
def recorded_layouts
|
def recorded_layouts
|
||||||
if @context
|
if @context
|
||||||
@context.instance_variable_get(Shoulda::Matchers::RailsShim.layouts_ivar)
|
@context.instance_variable_get('@_layouts')
|
||||||
else
|
else
|
||||||
{}
|
{}
|
||||||
end
|
end
|
||||||
|
|
|
@ -249,9 +249,8 @@ module Shoulda
|
||||||
end
|
end
|
||||||
|
|
||||||
def copy_flashes(original_flash, new_flash)
|
def copy_flashes(original_flash, new_flash)
|
||||||
flashes_ivar = Shoulda::Matchers::RailsShim.flashes_ivar
|
flashes = original_flash.instance_variable_get('@flashes').dup
|
||||||
flashes = original_flash.instance_variable_get(flashes_ivar).dup
|
new_flash.instance_variable_set('@flashes', flashes)
|
||||||
new_flash.instance_variable_set(flashes_ivar, flashes)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def copy_discard_if_necessary(original_flash, new_flash)
|
def copy_discard_if_necessary(original_flash, new_flash)
|
||||||
|
|
|
@ -84,9 +84,6 @@ module Shoulda
|
||||||
end
|
end
|
||||||
|
|
||||||
def as(role)
|
def as(role)
|
||||||
if active_model_less_than_3_1?
|
|
||||||
raise 'You can specify role only in Rails 3.1 or greater'
|
|
||||||
end
|
|
||||||
@options[:role] = role
|
@options[:role] = role
|
||||||
self
|
self
|
||||||
end
|
end
|
||||||
|
@ -153,20 +150,12 @@ module Shoulda
|
||||||
end
|
end
|
||||||
|
|
||||||
def authorizer
|
def authorizer
|
||||||
if active_model_less_than_3_1?
|
|
||||||
@subject.class.active_authorizer
|
|
||||||
else
|
|
||||||
@subject.class.active_authorizer[role]
|
@subject.class.active_authorizer[role]
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
def class_name
|
def class_name
|
||||||
@subject.class.name
|
@subject.class.name
|
||||||
end
|
end
|
||||||
|
|
||||||
def active_model_less_than_3_1?
|
|
||||||
::ActiveModel::VERSION::STRING.to_f < 3.1
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -109,7 +109,7 @@ module Shoulda
|
||||||
|
|
||||||
def qualify_matcher(matcher)
|
def qualify_matcher(matcher)
|
||||||
matcher.with_message(@message,
|
matcher.with_message(@message,
|
||||||
against: error_attribute,
|
against: confirmation_attribute,
|
||||||
values: { attribute: attribute }
|
values: { attribute: attribute }
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
@ -120,10 +120,6 @@ module Shoulda
|
||||||
@subject.__send__(setter, val)
|
@subject.__send__(setter, val)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def error_attribute
|
|
||||||
RailsShim.validates_confirmation_of_error_attribute(self)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,65 @@
|
||||||
|
module Shoulda
|
||||||
|
module Matchers
|
||||||
|
module ActiveModel
|
||||||
|
# @private
|
||||||
|
class ValidationMessageFinder
|
||||||
|
include Helpers
|
||||||
|
|
||||||
|
def initialize(instance, attribute, context=nil)
|
||||||
|
@instance = instance
|
||||||
|
@attribute = attribute
|
||||||
|
@context = context
|
||||||
|
end
|
||||||
|
|
||||||
|
def allow_description(allowed_values)
|
||||||
|
"allow #{@attribute} to be set to #{allowed_values}"
|
||||||
|
end
|
||||||
|
|
||||||
|
def expected_message_from(attribute_message)
|
||||||
|
attribute_message
|
||||||
|
end
|
||||||
|
|
||||||
|
def has_messages?
|
||||||
|
errors.present?
|
||||||
|
end
|
||||||
|
|
||||||
|
def source_description
|
||||||
|
'errors'
|
||||||
|
end
|
||||||
|
|
||||||
|
def messages_description
|
||||||
|
if errors.empty?
|
||||||
|
' no errors'
|
||||||
|
else
|
||||||
|
" errors:\n#{pretty_error_messages(validated_instance)}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def messages
|
||||||
|
Array(messages_for_attribute)
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def messages_for_attribute
|
||||||
|
errors[@attribute]
|
||||||
|
end
|
||||||
|
|
||||||
|
def errors
|
||||||
|
validated_instance.errors
|
||||||
|
end
|
||||||
|
|
||||||
|
def validated_instance
|
||||||
|
@validated_instance ||= validate_instance
|
||||||
|
end
|
||||||
|
|
||||||
|
def validate_instance
|
||||||
|
@instance.valid?(*@context)
|
||||||
|
@instance
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
|
@ -28,20 +28,21 @@ module Shoulda
|
||||||
join_table =
|
join_table =
|
||||||
if has_and_belongs_to_many_name_table_name
|
if has_and_belongs_to_many_name_table_name
|
||||||
has_and_belongs_to_many_name_table_name
|
has_and_belongs_to_many_name_table_name
|
||||||
elsif reflection.respond_to?(:join_table)
|
|
||||||
reflection.join_table
|
|
||||||
else
|
else
|
||||||
reflection.options[:join_table]
|
reflection.join_table
|
||||||
end
|
end
|
||||||
|
|
||||||
join_table.to_s
|
join_table.to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
def association_relation
|
def association_relation
|
||||||
if reflection.respond_to?(:scope)
|
relation = associated_class.all
|
||||||
convert_scope_to_relation(reflection.scope)
|
|
||||||
|
if reflection.scope
|
||||||
|
# Source: AR::Associations::AssociationScope#eval_scope
|
||||||
|
relation.instance_exec(subject, &reflection.scope)
|
||||||
else
|
else
|
||||||
convert_options_to_relation(reflection.options)
|
relation
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -68,37 +69,7 @@ module Shoulda
|
||||||
|
|
||||||
attr_reader :reflection, :subject
|
attr_reader :reflection, :subject
|
||||||
|
|
||||||
def convert_scope_to_relation(scope)
|
private
|
||||||
relation = associated_class.all
|
|
||||||
|
|
||||||
if scope
|
|
||||||
# Source: AR::Associations::AssociationScope#eval_scope
|
|
||||||
relation.instance_exec(subject, &scope)
|
|
||||||
else
|
|
||||||
relation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def convert_options_to_relation(options)
|
|
||||||
relation = associated_class.scoped
|
|
||||||
relation = extend_relation_with(relation, :where, options[:conditions])
|
|
||||||
relation = extend_relation_with(relation, :includes, options[:include])
|
|
||||||
relation = extend_relation_with(relation, :order, options[:order])
|
|
||||||
relation = extend_relation_with(relation, :group, options[:group])
|
|
||||||
relation = extend_relation_with(relation, :having, options[:having])
|
|
||||||
relation = extend_relation_with(relation, :limit, options[:limit])
|
|
||||||
relation = extend_relation_with(relation, :offset, options[:offset])
|
|
||||||
relation = extend_relation_with(relation, :select, options[:select])
|
|
||||||
relation
|
|
||||||
end
|
|
||||||
|
|
||||||
def extend_relation_with(relation, method_name, value)
|
|
||||||
if value
|
|
||||||
relation.__send__(method_name, value)
|
|
||||||
else
|
|
||||||
relation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def has_and_belongs_to_many_name
|
def has_and_belongs_to_many_name
|
||||||
reflection.options[:through]
|
reflection.options[:through]
|
||||||
|
|
|
@ -2,38 +2,6 @@ module Shoulda
|
||||||
module Matchers
|
module Matchers
|
||||||
# @private
|
# @private
|
||||||
class RailsShim
|
class RailsShim
|
||||||
def self.layouts_ivar
|
|
||||||
if action_pack_major_version >= 4
|
|
||||||
'@_layouts'
|
|
||||||
else
|
|
||||||
'@layouts'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.flashes_ivar
|
|
||||||
if action_pack_major_version >= 4
|
|
||||||
:@flashes
|
|
||||||
else
|
|
||||||
:@used
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.clean_scope(klass)
|
|
||||||
if active_record_major_version == 4
|
|
||||||
klass.all
|
|
||||||
else
|
|
||||||
klass.scoped
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.validates_confirmation_of_error_attribute(matcher)
|
|
||||||
if active_model_major_version == 4
|
|
||||||
matcher.confirmation_attribute
|
|
||||||
else
|
|
||||||
matcher.attribute
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.verb_for_update
|
def self.verb_for_update
|
||||||
if action_pack_gte_4_1?
|
if action_pack_gte_4_1?
|
||||||
:patch
|
:patch
|
||||||
|
@ -91,14 +59,6 @@ module Shoulda
|
||||||
::ActiveRecord::VERSION::MAJOR
|
::ActiveRecord::VERSION::MAJOR
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.active_model_major_version
|
|
||||||
::ActiveModel::VERSION::MAJOR
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.action_pack_major_version
|
|
||||||
::ActionPack::VERSION::MAJOR
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.action_pack_gte_4_1?
|
def self.action_pack_gte_4_1?
|
||||||
Gem::Requirement.new('>= 4.1').satisfied_by?(action_pack_version)
|
Gem::Requirement.new('>= 4.1').satisfied_by?(action_pack_version)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
1.9.2 1.9.3 2.0.0 2.1.5
|
2.0.0 2.1.5
|
||||||
|
|
14
script/update_gems_in_all_appraisals
Executable file
14
script/update_gems_in_all_appraisals
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
SUPPORTED_VERSIONS=$(<script/SUPPORTED_VERSIONS)
|
||||||
|
|
||||||
|
update-gems-for-version() {
|
||||||
|
local version="$1"
|
||||||
|
(export RBENV_VERSION=$version; bundle update "${@:2}" && bundle exec appraisal update "${@:2}")
|
||||||
|
}
|
||||||
|
|
||||||
|
for version in $SUPPORTED_VERSIONS; do
|
||||||
|
echo
|
||||||
|
echo "*** Updating gems for $version ***"
|
||||||
|
update-gems-for-version "$version" "$@"
|
||||||
|
done
|
|
@ -18,6 +18,6 @@ Gem::Specification.new do |s|
|
||||||
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
|
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
|
||||||
s.require_paths = ["lib"]
|
s.require_paths = ["lib"]
|
||||||
|
|
||||||
s.required_ruby_version = '>= 1.9.2'
|
s.required_ruby_version = '>= 1.9.3'
|
||||||
s.add_dependency('activesupport', '>= 3.0.0')
|
s.add_dependency('activesupport', '>= 4.0.0')
|
||||||
end
|
end
|
||||||
|
|
|
@ -34,8 +34,7 @@ module UnitTests
|
||||||
end
|
end
|
||||||
|
|
||||||
def attribute_that_receives_error
|
def attribute_that_receives_error
|
||||||
Shoulda::Matchers::RailsShim.
|
confirmation_attribute
|
||||||
validates_confirmation_of_error_attribute(self)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
|
@ -52,11 +52,7 @@ describe Shoulda::Matchers::ActionController::RenderWithLayoutMatcher, type: :co
|
||||||
def set_layout_in_context(context, layout)
|
def set_layout_in_context(context, layout)
|
||||||
layouts = Hash.new(0)
|
layouts = Hash.new(0)
|
||||||
layouts[layout] = 1
|
layouts[layout] = 1
|
||||||
context.instance_variable_set(layouts_ivar, layouts)
|
context.instance_variable_set('@_layouts', layouts)
|
||||||
end
|
|
||||||
|
|
||||||
def layouts_ivar
|
|
||||||
Shoulda::Matchers::RailsShim.layouts_ivar
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def controller_without_layout
|
def controller_without_layout
|
||||||
|
|
|
@ -6,25 +6,10 @@ Tests::CurrentBundle.instance.assert_appraisal!
|
||||||
|
|
||||||
require File.expand_path('../support/unit/rails_application', __FILE__)
|
require File.expand_path('../support/unit/rails_application', __FILE__)
|
||||||
|
|
||||||
def monkey_patch_minitest_to_do_nothing
|
|
||||||
# Rails 3.1's test_help file requires Turn, which loads Minitest in autorun
|
|
||||||
# mode. This means that Minitest tests will run after these RSpec tests are
|
|
||||||
# finished running. This will break on CI since we pass --color to the `rspec`
|
|
||||||
# command.
|
|
||||||
|
|
||||||
if defined?(MiniTest)
|
|
||||||
MiniTest::Unit.class_eval do
|
|
||||||
def run(*); end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
$test_app = UnitTests::RailsApplication.new
|
$test_app = UnitTests::RailsApplication.new
|
||||||
$test_app.create
|
$test_app.create
|
||||||
$test_app.load
|
$test_app.load
|
||||||
|
|
||||||
monkey_patch_minitest_to_do_nothing
|
|
||||||
|
|
||||||
ENV['BUNDLE_GEMFILE'] ||= app.gemfile_path
|
ENV['BUNDLE_GEMFILE'] ||= app.gemfile_path
|
||||||
ENV['RAILS_ENV'] = 'test'
|
ENV['RAILS_ENV'] = 'test'
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue