From d564c31b93a66ddeb54b66b5c7946af0346031de Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 24 Nov 2010 09:46:31 +0000 Subject: [PATCH 1/4] updated project to rspec 2.x --- .rspec | 2 ++ Rakefile | 11 +++++------ spec/spec.opts | 2 -- spec/spec_helper.rb | 9 +++------ 4 files changed, 10 insertions(+), 14 deletions(-) create mode 100644 .rspec delete mode 100644 spec/spec.opts diff --git a/.rspec b/.rspec new file mode 100644 index 0000000..8c18f1a --- /dev/null +++ b/.rspec @@ -0,0 +1,2 @@ +--format documentation +--color diff --git a/Rakefile b/Rakefile index 87013fe..b0351b2 100644 --- a/Rakefile +++ b/Rakefile @@ -19,14 +19,13 @@ rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" end -require 'spec/rake/spectask' -Spec::Rake::SpecTask.new(:spec) do |spec| - spec.libs << 'lib' << 'spec' - spec.spec_files = FileList['spec/**/*_spec.rb'] +# Rspec +require 'rspec/core/rake_task' +RSpec::Core::RakeTask.new(:spec) do |spec| + spec.pattern = 'spec/**/*_spec.rb' end -Spec::Rake::SpecTask.new(:rcov) do |spec| - spec.libs << 'lib' << 'spec' +RSpec::Core::RakeTask.new(:rcov) do |spec| spec.pattern = 'spec/**/*_spec.rb' spec.rcov = true end diff --git a/spec/spec.opts b/spec/spec.opts deleted file mode 100644 index 5b2e8d9..0000000 --- a/spec/spec.opts +++ /dev/null @@ -1,2 +0,0 @@ ---format specdoc ---color diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index daa8063..52ae35b 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,9 +1,6 @@ $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) -require 'time_ext' -require 'spec' -require 'spec/autorun' -Spec::Runner.configure do |config| - -end +require 'time_ext' +require 'rspec' +require 'rspec/autorun' From 71c5421587130cbdbe7b522501d5a0aa188f9f01 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 24 Nov 2010 09:47:37 +0000 Subject: [PATCH 2/4] added i18n to dependencies as activesupport needs it, but doesn't have it as a dependency --- Rakefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Rakefile b/Rakefile index b0351b2..4c565e8 100644 --- a/Rakefile +++ b/Rakefile @@ -10,9 +10,11 @@ begin gem.email = "contact@jimeh.me" gem.homepage = "http://github.com/jimeh/time_ext" gem.authors = ["Jim Myhrberg"] - gem.add_dependency "activesupport", ">= 2.3.0" - gem.add_development_dependency "rspec", ">= 1.2.9" - gem.add_development_dependency "yard", ">= 0" + gem.add_dependency 'activesupport', '>= 2.3.0' + gem.add_dependency 'i18n', '>= 0.4.2' + gem.add_development_dependency 'jeweler', '>= 1.4.0' + gem.add_development_dependency 'rspec', '>= 2.1.0' + gem.add_development_dependency 'yard', '>= 0.6.3' end Jeweler::GemcutterTasks.new rescue LoadError @@ -34,9 +36,11 @@ task :spec => :check_dependencies task :default => :spec +desc "Start an irb console with TimeExt pre-loaded." task :console do exec "irb -r spec/spec_helper" end +task :c => :console begin require 'yard' From a612a17c54c14ab70554049165a7fd7d84365268 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 24 Nov 2010 09:47:55 +0000 Subject: [PATCH 3/4] added a Gemfile --- Gemfile | 10 ++++++++++ Gemfile.lock | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 Gemfile create mode 100644 Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..d175e85 --- /dev/null +++ b/Gemfile @@ -0,0 +1,10 @@ +source 'http://rubygems.org/' + +gem 'activesupport', '>= 2.3.0' +gem 'i18n', '>= 0.4.2' + +group :development do + gem 'jeweler', '>= 1.4.0' + gem 'rspec', '>= 2.1.0' + gem 'yard', '>= 0.6.3' +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..06f835c --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,34 @@ +GEM + remote: http://rubygems.org/ + specs: + activesupport (3.0.3) + diff-lcs (1.1.2) + gemcutter (0.6.1) + git (1.2.5) + i18n (0.4.2) + jeweler (1.4.0) + gemcutter (>= 0.1.0) + git (>= 1.2.5) + rubyforge (>= 2.0.0) + json_pure (1.4.6) + rspec (2.1.0) + rspec-core (~> 2.1.0) + rspec-expectations (~> 2.1.0) + rspec-mocks (~> 2.1.0) + rspec-core (2.1.0) + rspec-expectations (2.1.0) + diff-lcs (~> 1.1.2) + rspec-mocks (2.1.0) + rubyforge (2.0.4) + json_pure (>= 1.1.7) + yard (0.6.3) + +PLATFORMS + ruby + +DEPENDENCIES + activesupport (>= 2.3.0) + i18n (>= 0.4.2) + jeweler (>= 1.4.0) + rspec (>= 2.1.0) + yard (>= 0.6.3) From f3b9d3751aa1af0f95bd9b4522fdf7cf46525916 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 24 Nov 2010 09:48:10 +0000 Subject: [PATCH 4/4] Version bump to 0.2.7 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 53a75d6..b003284 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.6 +0.2.7