Skip to content

Commit

Permalink
A bunch of clean ups.
Browse files Browse the repository at this point in the history
- Removed TODO.
- Updated Gemfile and Gemfile.lock.
- Removed cumbersome rake tasks (bundler has gem packaging built-in).
- Added a VERSION constant.
- Refined the gemspec.
- Prep for 0.2.0 release.
  • Loading branch information
Fred Wu committed Nov 16, 2010
1 parent 354e1de commit 4427a27
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 79 deletions.
9 changes: 4 additions & 5 deletions Gemfile
Expand Up @@ -2,8 +2,7 @@ source 'http://rubygems.org'


gemspec gemspec


gem "ruby-debug", :platforms => :mri_18 group :development do
gem "ruby-debug19", :platforms => :mri_19 gem "ruby-debug", :platforms => :mri_18

gem "ruby-debug19", :platforms => :mri_19
gem "autotest", ">= 0" end
gem "growl-glue", ">= 0"
32 changes: 15 additions & 17 deletions Gemfile.lock
@@ -1,35 +1,33 @@
PATH PATH
remote: . remote: .
specs: specs:
rails_config (0.1.7) rails_config (0.2.0)
activesupport (~> 3.0) activesupport (~> 3.0)


GEM GEM
remote: http://rubygems.org/ remote: http://rubygems.org/
specs: specs:
activesupport (3.0.0) activesupport (3.0.2)
archive-tar-minitar (0.5.2) archive-tar-minitar (0.5.2)
autotest (4.3.2) autotest (4.4.3)
columnize (0.3.1) columnize (0.3.2)
diff-lcs (1.1.2) diff-lcs (1.1.2)
growl-glue (1.0.7) growl-glue (1.0.7)
linecache (0.43) linecache (0.43)
linecache19 (0.5.11) linecache19 (0.5.11)
ruby_core_source (>= 0.1.4) ruby_core_source (>= 0.1.4)
rspec (2.0.0) rspec (2.1.0)
rspec-core (= 2.0.0) rspec-core (~> 2.1.0)
rspec-expectations (= 2.0.0) rspec-expectations (~> 2.1.0)
rspec-mocks (= 2.0.0) rspec-mocks (~> 2.1.0)
rspec-core (2.0.0) rspec-core (2.1.0)
rspec-expectations (2.0.0) rspec-expectations (2.1.0)
diff-lcs (>= 1.1.2) diff-lcs (~> 1.1.2)
rspec-mocks (2.0.0) rspec-mocks (2.1.0)
rspec-core (= 2.0.0) ruby-debug (0.10.4)
rspec-expectations (= 2.0.0)
ruby-debug (0.10.3)
columnize (>= 0.1) columnize (>= 0.1)
ruby-debug-base (~> 0.10.3.0) ruby-debug-base (~> 0.10.4.0)
ruby-debug-base (0.10.3) ruby-debug-base (0.10.4)
linecache (>= 0.3) linecache (>= 0.3)
ruby-debug-base19 (0.11.24) ruby-debug-base19 (0.11.24)
columnize (>= 0.3.1) columnize (>= 0.3.1)
Expand Down
27 changes: 6 additions & 21 deletions Rakefile
@@ -1,24 +1,10 @@
require "bundler" begin
Bundler.setup require "bundler"

Bundler::GemHelper.install_tasks
require 'rake' rescue Exception => e
require 'rake/gempackagetask'

gemspec = eval(File.read('rails_config.gemspec'))
Rake::GemPackageTask.new(gemspec) do |pkg|
pkg.gem_spec = gemspec
end

desc "build the gem and release it to rubygems.org"
task :release => :gem do
puts "Tagging #{gemspec.version}..."
system "git tag -a #{gemspec.version} -m 'Tagging #{gemspec.version}'"
puts "Pushing to Github..."
system "git push --tags"
puts "Pushing to rubygems.org..."
system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem"
end end


require "rake"
require "rspec" require "rspec"
require "rspec/core/rake_task" require "rspec/core/rake_task"


Expand All @@ -34,10 +20,9 @@ end
require "rake/rdoctask" require "rake/rdoctask"
Rake::RDocTask.new do |rdoc| Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = "rdoc" rdoc.rdoc_dir = "rdoc"
rdoc.title = "Rails Config #{gemspec.version}" rdoc.title = "Rails Config #{RailsConfig::VERSION}"
rdoc.rdoc_files.include("README*") rdoc.rdoc_files.include("README*")
rdoc.rdoc_files.include("lib/**/*.rb") rdoc.rdoc_files.include("lib/**/*.rb")
end end



task :default => :spec task :default => :spec
8 changes: 0 additions & 8 deletions TODO

This file was deleted.

3 changes: 3 additions & 0 deletions lib/rails_config/version.rb
@@ -0,0 +1,3 @@
module RailsConfig
VERSION = "0.2.0"
end
46 changes: 18 additions & 28 deletions rails_config.gemspec
@@ -1,34 +1,24 @@
Gem::Specification.new do |s| require File.dirname(__FILE__) + "/lib/rails_config/version"
s.name = "rails_config"
s.version = "0.1.7"

s.authors = ["Jacques Crocker", "Fred Wu"]
s.summary = "Provides a Settings helper for rails3 that reads from config/settings.yml"
s.description = "Easy to use Settings helper that loads its data in from config/settings.yml. Handles adding multiple sources, and easy reloading."
s.email = ["railsjedi@gmail.com", "ifredwu@gmail.com"]
s.homepage = "http://github.com/railsjedi/rails_config"

s.require_paths = ["lib"]
s.files = Dir['lib/**/*',
'spec/**/*',
'rails_config.gemspec',
'Gemfile',
'Gemfile.lock',
'LICENSE',
'Rakefile',
'README.md',
'TODO']


s.test_files = Dir['spec/**/*'] Gem::Specification.new do |s|
s.rdoc_options = ["--charset=UTF-8"] s.name = "rails_config"
s.extra_rdoc_files = [ s.version = RailsConfig::VERSION
"LICENSE", s.date = Date.today.to_s
"README.md", s.authors = ["Jacques Crocker", "Fred Wu"]
"TODO" s.email = ["railsjedi@gmail.com", "ifredwu@gmail.com"]
] s.summary = "Provides a Settings helper for rails3 that reads from config/settings.yml"
s.description = "Easy to use Settings helper that loads its data in from config/settings.yml. Handles adding multiple sources, and easy reloading."
s.homepage = "http://github.com/railsjedi/rails_config"
s.extra_rdoc_files = ["README.md"]
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }


s.add_runtime_dependency "activesupport", "~> 3.0" s.add_runtime_dependency "activesupport", "~> 3.0"
s.add_development_dependency "rspec", "~> 2.0" s.add_development_dependency "rspec", "~> 2.0"

s.add_development_dependency "autotest", ">= 0"
s.add_development_dependency "growl-glue", ">= 0"
end end


0 comments on commit 4427a27

Please sign in to comment.