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/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) diff --git a/Rakefile b/Rakefile index 87013fe..4c565e8 100644 --- a/Rakefile +++ b/Rakefile @@ -10,23 +10,24 @@ 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 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 @@ -35,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' diff --git a/VERSION b/VERSION index 53a75d6..b003284 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.6 +0.2.7 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'