Update dev. dependencies (#957)

* rake 12.0.0 (was 10.4.2)

rake 11 turns on interpreter warnings, which is why I added
the `defined?` check to `@sibling_versions`

* ffaker 2.5 (was 2.1)

* shoulda ~> 3.5 (was ~> 3.5.0)
This commit is contained in:
Jared Beck 2017-04-27 00:09:34 -04:00 committed by GitHub
parent 03c24b9a3a
commit bf45280ce2
2 changed files with 4 additions and 4 deletions

View File

@ -239,7 +239,7 @@ module PaperTrail
alias version_author terminator
def sibling_versions(reload = false)
if reload || @sibling_versions.nil?
if reload || !defined?(@sibling_versions) || @sibling_versions.nil?
@sibling_versions = self.class.with_item_keys(item_type, item_id)
end
@sibling_versions

View File

@ -29,9 +29,9 @@ has been destroyed.
s.add_dependency "request_store", "~> 1.1"
s.add_development_dependency "appraisal", "~> 2.1"
s.add_development_dependency "rake", "~> 10.4.2"
s.add_development_dependency "shoulda", "~> 3.5.0"
s.add_development_dependency "ffaker", "~> 2.1.0"
s.add_development_dependency "rake", "~> 12.0"
s.add_development_dependency "shoulda", "~> 3.5"
s.add_development_dependency "ffaker", "~> 2.5"
# Why `railties`? Possibly used by `test/dummy` boot up?
s.add_development_dependency "railties", [">= 4.0", "< 5.2"]