[DRE-commits] [ruby-ice-nine] 01/05: Imported Upstream version 0.11.1
Cédric Boutillier
boutil at moszumanska.debian.org
Sun Jul 5 20:43:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
boutil pushed a commit to annotated tag debian/0.11.1-1
in repository ruby-ice-nine.
commit 23862e98f629e04a15821633c60e6255b56ebfbd
Author: Cédric Boutillier <boutil at debian.org>
Date: Sun Jul 5 14:35:56 2015 +0200
Imported Upstream version 0.11.1
---
.rubocop.yml | 7 ++
.travis.yml | 16 ++--
Gemfile | 5 -
Gemfile.devtools | 64 ++++++++-----
Guardfile | 5 +-
LICENSE | 2 +-
README.md | 19 ++--
Rakefile | 9 ++
checksums.yaml.gz | Bin 271 -> 0 bytes
config/reek.yml | 10 +-
config/rubocop.yml | 65 +++++++++++--
ice_nine.gemspec | 2 +-
lib/ice_nine/freezer.rb | 7 +-
lib/ice_nine/version.rb | 2 +-
metadata.yml | 103 +++++++++++----------
..._freeze_shared_spec.rb => array_deep_freeze.rb} | 0
...p_freeze_shared_spec.rb => hash_deep_freeze.rb} | 0
...eeze_shared_spec.rb => ice_nine_deep_freeze.rb} | 4 +-
...eze_shared_spec.rb => no_freeze_deep_freeze.rb} | 6 +-
...freeze_shared_spec.rb => object_deep_freeze.rb} | 0
..._freeze_shared_spec.rb => range_deep_freeze.rb} | 0
.../freezer/hash/class_methods/deep_freeze_spec.rb | 2 +-
.../range/class_methods/deep_freeze_spec.rb | 2 +-
23 files changed, 204 insertions(+), 126 deletions(-)
diff --git a/.rubocop.yml b/.rubocop.yml
new file mode 100644
index 0000000..9c20a1b
--- /dev/null
+++ b/.rubocop.yml
@@ -0,0 +1,7 @@
+AllCops:
+ Exclude:
+ - 'Gemfile'
+ - 'Gemfile.devtools'
+ - 'benchmarks/**/*'
+ - 'ice_nine.gemspec'
+ - 'vendor/**/*'
diff --git a/.travis.yml b/.travis.yml
index 6393f8a..662d00c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,20 +1,20 @@
language: ruby
-cache: bundler
bundler_args: --without yard guard benchmarks
script: "bundle exec rake ci:metrics"
rvm:
- 1.9.3
- 2.0.0
+ - 2.1.5
- ruby-head
- - rbx
+ - rbx-2
matrix:
include:
- - rvm: jruby-19mode
- env: JRUBY_OPTS="$JRUBY_OPTS --debug" # for simplecov
- - rvm: jruby-20mode
- env: JRUBY_OPTS="$JRUBY_OPTS --debug" # for simplecov
- - rvm: jruby-head
- env: JRUBY_OPTS="$JRUBY_OPTS --debug" # for simplecov
+ - rvm: jruby
+ env: JRUBY_OPTS="$JRUBY_OPTS --debug --1.9" # for simplecov
+ - rvm: jruby
+ env: JRUBY_OPTS="$JRUBY_OPTS --debug --2.0" # for simplecov
+ allow_failures:
+ - rvm: ruby-head
fast_finish: true
notifications:
irc:
diff --git a/Gemfile b/Gemfile
index 6bd2a36..753ecb4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,13 +5,8 @@ source 'https://rubygems.org'
gemspec
platform :rbx do
- gem 'racc', '~> 1.4.10'
- gem 'rubinius-coverage', '~> 2.0.3'
gem 'rubysl-bigdecimal', '~> 2.0.2'
gem 'rubysl-coverage', '~> 2.0.3'
- gem 'rubysl-json', '~> 2.0.2'
- gem 'rubysl-logger', '~> 2.0.0'
- gem 'rubysl-singleton', '~> 2.0.0'
end
group :development, :test do
diff --git a/Gemfile.devtools b/Gemfile.devtools
index 4b7e409..09ebbfe 100644
--- a/Gemfile.devtools
+++ b/Gemfile.devtools
@@ -1,48 +1,64 @@
# encoding: utf-8
group :development do
- gem 'rake', '~> 10.1.0'
- gem 'rspec', '~> 2.14.1'
- gem 'yard', '~> 0.8.7'
+ gem 'rake', '~> 10.4.0'
+ gem 'rspec', '~> 3.1.0'
+ gem 'rspec-core', '~> 3.1.7'
+ gem 'rspec-its', '~> 1.1.0'
+ gem 'yard', '~> 0.8.7.6'
+
+ platform :rbx do
+ gem 'rubysl-singleton', '~> 2.0.0'
+ end
end
group :yard do
- gem 'kramdown', '~> 1.2.0'
+ gem 'kramdown', '~> 1.5.0'
end
group :guard do
- gem 'guard', '~> 1.8.1'
- gem 'guard-bundler', '~> 1.0.0'
- gem 'guard-rspec', '~> 3.0.2'
- gem 'guard-rubocop', '~> 0.2.0'
- gem 'guard-mutant', '~> 0.0.1'
+ gem 'guard', '~> 2.10.1'
+ gem 'guard-bundler', '~> 2.0.0'
+ gem 'guard-rspec', '~> 4.3.1'
+ gem 'guard-rubocop', '~> 1.2.0'
# file system change event handling
- gem 'listen', '~> 1.3.0'
+ gem 'listen', '~> 2.8.1'
gem 'rb-fchange', '~> 0.0.6', require: false
- gem 'rb-fsevent', '~> 0.9.3', require: false
- gem 'rb-inotify', '~> 0.9.0', require: false
+ gem 'rb-fsevent', '~> 0.9.4', require: false
+ gem 'rb-inotify', '~> 0.9.5', require: false
# notification handling
- gem 'libnotify', '~> 0.8.0', require: false
+ gem 'libnotify', '~> 0.8.4', require: false
gem 'rb-notifu', '~> 0.0.4', require: false
- gem 'terminal-notifier-guard', '~> 1.5.3', require: false
+ gem 'terminal-notifier-guard', '~> 1.6.4', require: false
end
group :metrics do
- gem 'coveralls', '~> 0.7.0'
- gem 'flay', '~> 2.4.0'
- gem 'flog', '~> 4.2.0'
- gem 'reek', '~> 1.3.2'
- gem 'rubocop', '~> 0.14.1'
- gem 'simplecov', '~> 0.7.1'
- gem 'yardstick', '~> 0.9.7', git: 'https://github.com/dkubb/yardstick.git'
+ gem 'coveralls', '~> 0.7.2'
+ gem 'flay', '~> 2.5.0'
+ gem 'flog', '~> 4.3.0'
+ gem 'reek', '~> 1.5.0'
+ gem 'rubocop', '~> 0.27.1'
+ gem 'simplecov', '~> 0.9.1'
+ gem 'yardstick', '~> 0.9.9'
+
+ platforms :mri do
+ gem 'mutant', '~> 0.6.7', git: 'https://github.com/mbj/mutant.git'
+ gem 'mutant-rspec', '~> 0.6.7', git: 'https://github.com/mbj/mutant.git'
+ end
platforms :ruby_19, :ruby_20 do
- gem 'mutant', '~> 0.3.0.rc3', git: 'https://github.com/mbj/mutant.git'
- gem 'unparser', '~> 0.1.3', git: 'https://github.com/mbj/unparser.git'
gem 'yard-spellcheck', '~> 0.1.5'
end
+
+ platform :rbx do
+ gem 'json', '~> 1.8.1'
+ gem 'racc', '~> 1.4.12'
+ gem 'rubysl-logger', '~> 2.1.0'
+ gem 'rubysl-open-uri', '~> 2.0.0'
+ gem 'rubysl-prettyprint', '~> 2.0.3'
+ end
end
group :benchmarks do
@@ -51,6 +67,6 @@ end
platform :jruby do
group :jruby do
- gem 'jruby-openssl', '~> 0.8.5'
+ gem 'jruby-openssl', '~> 0.9.4'
end
end
diff --git a/Guardfile b/Guardfile
index 0aa99f1..2218cb6 100644
--- a/Guardfile
+++ b/Guardfile
@@ -4,7 +4,8 @@ guard :bundler do
watch('Gemfile')
end
-guard :rspec, :cli => File.read('.rspec').split.join(' '), :keep_failed => false do
+# rubocop:disable LineLength
+guard :rspec, cli: File.read('.rspec').split.join(' '), keep_failed: false do
# run all specs if configuration is modified
watch('Guardfile') { 'spec' }
watch('Gemfile.lock') { 'spec' }
@@ -14,7 +15,7 @@ guard :rspec, :cli => File.read('.rspec').split.join(' '), :keep_failed => false
watch(%r{\Aspec/(?:lib|support|shared)/.+\.rb\z}) { 'spec' }
# run unit specs if associated lib code is modified
- watch(%r{\Alib/(.+)\.rb\z}) { |m| Dir["spec/unit/#{m[1]}"] }
+ watch(/\Alib\/(.+)\.rb/) { |m| Dir["spec/unit/#{m[1]}"] }
watch(%r{\Alib/(.+)/support/(.+)\.rb\z}) { |m| Dir["spec/unit/#{m[1]}/#{m[2]}"] }
watch("lib/#{File.basename(File.expand_path('../', __FILE__))}.rb") { 'spec' }
diff --git a/LICENSE b/LICENSE
index 8cbea77..0a10de5 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2013 Dan Kubb
+Copyright (c) 2012-2014 Dan Kubb
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/README.md b/README.md
index d04e200..3dd3aed 100644
--- a/README.md
+++ b/README.md
@@ -3,22 +3,26 @@ ice_nine
Deep freeze ruby objects
-[][gem]
-[][travis]
-[][gemnasium]
+[][gem]
+[][travis]
+[][gemnasium]
[][codeclimate]
[][coveralls]
+[][inch]
[gem]: https://rubygems.org/gems/ice_nine
[travis]: https://travis-ci.org/dkubb/ice_nine
[gemnasium]: https://gemnasium.com/dkubb/ice_nine
[codeclimate]: https://codeclimate.com/github/dkubb/ice_nine
[coveralls]: https://coveralls.io/r/dkubb/ice_nine
+[inch]: http://inch-ci.org/github/dkubb/ice_nine
Examples
--------
```ruby
+require 'ice_nine'
+
# Deep freezes most kinds of objects
hash = IceNine.deep_freeze('a' => '1')
array = IceNine.deep_freeze([ 'a', 'b', 'c' ])
@@ -27,14 +31,15 @@ struct = IceNine.deep_freeze(Struct.new(:a, :b).new('a', 'b'))
object = IceNine.deep_freeze(Object.new)
user = IceNine.deep_freeze(User.new(name: 'dkubb'))
+# Faster deep freeze that skips deep-freezing frozen objects
+object = IceNine.deep_freeze!(Object.new)
+
# Add core extension for Object#deep_freeze (not required by default)
+require 'ice_nine'
require 'ice_nine/core_ext/object'
object = Object.new
object.deep_freeze
-
-# Faster deep freeze that skips walking frozen objects
-object = IceNine.deep_freeze!(Object.new)
```
Contributing
@@ -45,4 +50,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
Copyright
---------
-Copyright © 2012-2013 Dan Kubb. See LICENSE for details.
+Copyright © 2012-2014 Dan Kubb. See LICENSE for details.
diff --git a/Rakefile b/Rakefile
index 1195cbf..7b2d9b1 100644
--- a/Rakefile
+++ b/Rakefile
@@ -2,3 +2,12 @@
require 'devtools'
Devtools.init_rake_tasks
+
+Rake.application.load_imports
+
+task('metrics:mutant').clear
+namespace :metrics do
+ task mutant: :coverage do
+ $stderr.puts 'Zombie via devtools config is defunct mutant is disabled'
+ end
+end
diff --git a/checksums.yaml.gz b/checksums.yaml.gz
deleted file mode 100644
index f278d89..0000000
Binary files a/checksums.yaml.gz and /dev/null differ
diff --git a/config/reek.yml b/config/reek.yml
index 864b7c0..ef42f14 100644
--- a/config/reek.yml
+++ b/config/reek.yml
@@ -62,16 +62,8 @@ TooManyMethods:
TooManyStatements:
enabled: true
exclude:
- - IceNine::Freezer::Hash#self.freeze_key_value_pairs
- - IceNine::Freezer::Hash#self.guarded_deep_freeze
- - IceNine::Freezer::Hash#self.deep_freeze
- - IceNine::Freezer::Object#self.guarded_deep_freeze
- - IceNine::Freezer::Range#self.deep_freeze
- - IceNine::Freezer::Range#self.guarded_deep_freeze
- - IceNine::RecursionGuard#guard
- - IceNine::RecursionGuard::ObjectSet#guard
- each
- max_statements: 2
+ max_statements: 5
UncommunicativeMethodName:
enabled: true
exclude: []
diff --git a/config/rubocop.yml b/config/rubocop.yml
index d37c686..a07cea4 100644
--- a/config/rubocop.yml
+++ b/config/rubocop.yml
@@ -1,10 +1,4 @@
-AllCops:
- Includes:
- - '**/*.rake'
- - 'Gemfile'
- Excludes:
- - '**/vendor/**'
- - '**/benchmarks/**'
+inherit_from: ../.rubocop.yml
# Avoid parameter lists longer than five parameters.
ParameterLists:
@@ -29,7 +23,7 @@ CollectionMethods:
# sections of code and visually separate them. When the keyword is at the same
# level I think it sort of blends in with the def keywords and makes it harder
# to scan the code and see where the sections are.
-AccessControl:
+AccessModifierIndentation:
Enabled: false
# Limit line length
@@ -59,3 +53,58 @@ ConstantName:
# Not all trivial readers/writers can be defined with attr_* methods
TrivialAccessors:
Enabled: false
+
+# Allow empty lines around class body
+EmptyLinesAroundClassBody:
+ Enabled: false
+
+# Allow empty lines around module body
+EmptyLinesAroundModuleBody:
+ Enabled: false
+
+# Allow multiple line operations to not require indentation
+MultilineOperationIndentation:
+ Enabled: false
+
+# Prefer String#% over Kernel#sprintf
+FormatString:
+ Enabled: false
+
+# Use square brackets for literal Array objects
+PercentLiteralDelimiters:
+ PreferredDelimiters:
+ '%': ()
+ '%i': '[]'
+ '%q': ()
+ '%Q': ()
+ '%r': '{}'
+ '%s': ()
+ '%w': '[]'
+ '%W': '[]'
+ '%x': ()
+
+# Align if/else blocks with the variable assignment
+EndAlignment:
+ AlignWith: variable
+
+# Do not always align parameters when it is easier to read
+AlignParameters:
+ Exclude:
+ - spec/**/*_spec.rb
+
+# Prefer #kind_of? over #is_a?
+ClassCheck:
+ EnforcedStyle: kind_of?
+
+# Do not prefer double quotes to be used when %q or %Q is more appropriate
+UnneededPercentQ:
+ Enabled: false
+
+# Allow a maximum ABC score
+Metrics/AbcSize:
+ Max: 6.08
+
+# Allow modules to be qualified with a "::" prefix
+ClassAndModuleChildren:
+ Exclude:
+ - spec/**/*_spec.rb
diff --git a/ice_nine.gemspec b/ice_nine.gemspec
index a5c06fb..e3e0871 100644
--- a/ice_nine.gemspec
+++ b/ice_nine.gemspec
@@ -17,5 +17,5 @@ Gem::Specification.new do |gem|
gem.test_files = `git ls-files -- spec/{unit,integration}`.split($/)
gem.extra_rdoc_files = %w[LICENSE README.md TODO]
- gem.add_development_dependency('bundler', '~> 1.3', '>= 1.3.5')
+ gem.add_development_dependency('bundler', '~> 1.6', '>= 1.6.1')
end
diff --git a/lib/ice_nine/freezer.rb b/lib/ice_nine/freezer.rb
index 09f226e..be4c429 100644
--- a/lib/ice_nine/freezer.rb
+++ b/lib/ice_nine/freezer.rb
@@ -7,12 +7,11 @@ module IceNine
# Cache the Freezer classes returned for each type
@freezer_cache = Hash.new do |cache, mod|
- cache[mod] = nil
+ freezer = nil
mod.ancestors.each do |ancestor|
- freezer = find(ancestor.name.to_s)
- break cache[mod] = freezer if freezer
+ freezer = find(ancestor.name.to_s) and break
end
- cache[mod]
+ cache[mod] = freezer
end
# Look up the Freezer descendant by object type
diff --git a/lib/ice_nine/version.rb b/lib/ice_nine/version.rb
index df093af..2a68ecc 100644
--- a/lib/ice_nine/version.rb
+++ b/lib/ice_nine/version.rb
@@ -3,6 +3,6 @@
module IceNine
# Gem version
- VERSION = '0.11.0'.freeze
+ VERSION = '0.11.1'.freeze
end # IceNine
diff --git a/metadata.yml b/metadata.yml
index dbc2510..b18c205 100644
--- a/metadata.yml
+++ b/metadata.yml
@@ -1,47 +1,52 @@
---- !ruby/object:Gem::Specification
+--- !ruby/object:Gem::Specification
name: ice_nine
-version: !ruby/object:Gem::Version
- version: 0.11.0
+version: !ruby/object:Gem::Version
+ version: 0.11.1
platform: ruby
-authors:
+authors:
- Dan Kubb
autorequire:
bindir: bin
cert_chain: []
-
-date: 2013-12-19 00:00:00 Z
-dependencies:
-- !ruby/object:Gem::Dependency
+date: 2014-12-03 00:00:00.000000000 Z
+dependencies:
+- !ruby/object:Gem::Dependency
name: bundler
- prerelease: false
- requirement: &id001 !ruby/object:Gem::Requirement
- requirements:
- - - ~>
- - !ruby/object:Gem::Version
- version: "1.3"
+ requirement: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '1.6'
- - ">="
- - !ruby/object:Gem::Version
- version: 1.3.5
+ - !ruby/object:Gem::Version
+ version: 1.6.1
type: :development
- version_requirements: *id001
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '1.6'
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: 1.6.1
description: Deep Freeze Ruby Objects
-email:
+email:
- dan.kubb at gmail.com
executables: []
-
extensions: []
-
-extra_rdoc_files:
+extra_rdoc_files:
- LICENSE
- README.md
- TODO
-files:
-- .gitignore
-- .pelusa.yml
-- .rspec
-- .ruby-gemset
-- .travis.yml
-- .yardopts
+files:
+- ".gitignore"
+- ".pelusa.yml"
+- ".rspec"
+- ".rubocop.yml"
+- ".ruby-gemset"
+- ".travis.yml"
+- ".yardopts"
- CONTRIBUTING.md
- Gemfile
- Gemfile.devtools
@@ -81,12 +86,12 @@ files:
- lib/ice_nine/version.rb
- spec/integration/ice_nine/class_methods/deep_freeze_bang_spec.rb
- spec/integration/ice_nine/class_methods/deep_freeze_spec.rb
-- spec/shared/array_deep_freeze_shared_spec.rb
-- spec/shared/hash_deep_freeze_shared_spec.rb
-- spec/shared/ice_nine_deep_freeze_shared_spec.rb
-- spec/shared/no_freeze_deep_freeze_shared_spec.rb
-- spec/shared/object_deep_freeze_shared_spec.rb
-- spec/shared/range_deep_freeze_shared_spec.rb
+- spec/shared/array_deep_freeze.rb
+- spec/shared/hash_deep_freeze.rb
+- spec/shared/ice_nine_deep_freeze.rb
+- spec/shared/no_freeze_deep_freeze.rb
+- spec/shared/object_deep_freeze.rb
+- spec/shared/range_deep_freeze.rb
- spec/spec_helper.rb
- spec/support/config_alias.rb
- spec/unit/ice_nine/class_methods/deep_freeze_bang_spec.rb
@@ -110,32 +115,30 @@ files:
- spec/unit/ice_nine/recursion_guard/object_set/guard_spec.rb
- spec/unit/object/deep_freeze_spec.rb
homepage: https://github.com/dkubb/ice_nine
-licenses:
+licenses:
- MIT
metadata: {}
-
post_install_message:
rdoc_options: []
-
-require_paths:
+require_paths:
- lib
-required_ruby_version: !ruby/object:Gem::Requirement
- requirements:
- - &id002
- - ">="
- - !ruby/object:Gem::Version
- version: "0"
-required_rubygems_version: !ruby/object:Gem::Requirement
- requirements:
- - *id002
+required_ruby_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: '0'
+required_rubygems_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: '0'
requirements: []
-
rubyforge_project:
-rubygems_version: 2.1.10
+rubygems_version: 2.4.4
signing_key:
specification_version: 4
summary: Deep Freeze Ruby Objects
-test_files:
+test_files:
- spec/integration/ice_nine/class_methods/deep_freeze_bang_spec.rb
- spec/integration/ice_nine/class_methods/deep_freeze_spec.rb
- spec/unit/ice_nine/class_methods/deep_freeze_bang_spec.rb
diff --git a/spec/shared/array_deep_freeze_shared_spec.rb b/spec/shared/array_deep_freeze.rb
similarity index 100%
rename from spec/shared/array_deep_freeze_shared_spec.rb
rename to spec/shared/array_deep_freeze.rb
diff --git a/spec/shared/hash_deep_freeze_shared_spec.rb b/spec/shared/hash_deep_freeze.rb
similarity index 100%
rename from spec/shared/hash_deep_freeze_shared_spec.rb
rename to spec/shared/hash_deep_freeze.rb
diff --git a/spec/shared/ice_nine_deep_freeze_shared_spec.rb b/spec/shared/ice_nine_deep_freeze.rb
similarity index 97%
rename from spec/shared/ice_nine_deep_freeze_shared_spec.rb
rename to spec/shared/ice_nine_deep_freeze.rb
index 01ba127..748288e 100644
--- a/spec/shared/ice_nine_deep_freeze_shared_spec.rb
+++ b/spec/shared/ice_nine_deep_freeze.rb
@@ -210,7 +210,7 @@ shared_examples 'IceNine.deep_freeze' do
end
context 'with an SimpleDelegator' do
- let(:value) { SimpleDelegator.new(nil) }
+ let(:value) { SimpleDelegator.new('foo') }
before do
value.instance_eval { @a = '1' }
@@ -256,7 +256,7 @@ shared_examples 'IceNine.deep_freeze' do
end
it 'does not freeze the object' do
- expect { subject }.to_not change(value, :frozen?).from(false)
+ expect { subject }.to_not change(value, :frozen?).from(value.frozen?)
end
end
end
diff --git a/spec/shared/no_freeze_deep_freeze_shared_spec.rb b/spec/shared/no_freeze_deep_freeze.rb
similarity index 61%
rename from spec/shared/no_freeze_deep_freeze_shared_spec.rb
rename to spec/shared/no_freeze_deep_freeze.rb
index 68fafbd..24b8fcf 100644
--- a/spec/shared/no_freeze_deep_freeze_shared_spec.rb
+++ b/spec/shared/no_freeze_deep_freeze.rb
@@ -10,10 +10,12 @@ shared_examples 'IceNine::Freezer::NoFreeze.deep_freeze' do
end
it 'does not freeze the object' do
- expect { subject }.to_not change(value, :frozen?).from(false)
+ expect { subject }.to_not change(value, :frozen?).from(value.frozen?)
end
it 'does not freeze instance variables' do
- expect(subject.instance_variable_get(:@a)).to_not be_frozen
+ if subject.instance_variable_defined?(:@a)
+ expect(subject.instance_variable_get(:@a)).to_not be_frozen
+ end
end
end
diff --git a/spec/shared/object_deep_freeze_shared_spec.rb b/spec/shared/object_deep_freeze.rb
similarity index 100%
rename from spec/shared/object_deep_freeze_shared_spec.rb
rename to spec/shared/object_deep_freeze.rb
diff --git a/spec/shared/range_deep_freeze_shared_spec.rb b/spec/shared/range_deep_freeze.rb
similarity index 100%
rename from spec/shared/range_deep_freeze_shared_spec.rb
rename to spec/shared/range_deep_freeze.rb
diff --git a/spec/unit/ice_nine/freezer/hash/class_methods/deep_freeze_spec.rb b/spec/unit/ice_nine/freezer/hash/class_methods/deep_freeze_spec.rb
index e4d8113..4a89ce5 100644
--- a/spec/unit/ice_nine/freezer/hash/class_methods/deep_freeze_spec.rb
+++ b/spec/unit/ice_nine/freezer/hash/class_methods/deep_freeze_spec.rb
@@ -10,7 +10,7 @@ describe IceNine::Freezer::Hash, '.deep_freeze' do
context 'with a Hash object having a default proc' do
let(:value) do
- Hash.new { }.update(Object.new => Object.new)
+ Hash.new {}.update(Object.new => Object.new)
end
it_behaves_like 'IceNine::Freezer::Hash.deep_freeze'
diff --git a/spec/unit/ice_nine/freezer/range/class_methods/deep_freeze_spec.rb b/spec/unit/ice_nine/freezer/range/class_methods/deep_freeze_spec.rb
index 4c7af6e..a063ebf 100644
--- a/spec/unit/ice_nine/freezer/range/class_methods/deep_freeze_spec.rb
+++ b/spec/unit/ice_nine/freezer/range/class_methods/deep_freeze_spec.rb
@@ -13,7 +13,7 @@ describe IceNine::Freezer::Range, '.deep_freeze' do
attr_reader :number, :range
protected :number, :range
- def initialize(number, range = nil)
+ def initialize(number)
@number = number
@range = nil
end
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-ice-nine.git
More information about the Pkg-ruby-extras-commits
mailing list