Skip to content

Commit

Permalink
use bundler instead of jeweler
Browse files Browse the repository at this point in the history
  • Loading branch information
frsyuki committed Nov 10, 2011
1 parent 137319b commit 9b31769
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 89 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Gemfile.lock
pkg/*
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
source "http://rubygems.org"

gemspec
45 changes: 3 additions & 42 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,45 +1,6 @@
require 'rake'
require 'rake/testtask'
require 'rake/clean'

begin
require 'jeweler'
Jeweler::Tasks.new do |gemspec|
gemspec.name = "td-logger"
gemspec.summary = "Treasure Data logging library for Rails"
gemspec.authors = ["Sadayuki Furuhashi"]
#gemspec.email = "frsyuki@users.sourceforge.jp"
#gemspec.homepage = "http://example.com/"
gemspec.has_rdoc = false
gemspec.require_paths = ["lib"]
gemspec.add_dependency "msgpack", "~> 0.4.4"
gemspec.add_dependency "td-client", "~> 0.8.0"
gemspec.add_dependency "fluent-logger", "~> 0.4.1"
gemspec.test_files = Dir["spec/**/*.rb"]
gemspec.files = Dir["lib/**/*", "ext/**/*", "spec/**/*.rb"]
gemspec.executables = []
end
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler not available. Install it with: gem install jeweler"
end

VERSION_FILE = "lib/td/logger/version.rb"

file VERSION_FILE => ["VERSION"] do |t|
version = File.read("VERSION").strip
File.open(VERSION_FILE, "w") {|f|
f.write <<EOF
module TreasureData
module Logger
VERSION = '#{version}'
end
end
EOF
}
end
require 'bundler'
Bundler::GemHelper.install_tasks

require 'rspec/core'
require 'rspec/core/rake_task'
Expand All @@ -48,5 +9,5 @@ RSpec::Core::RakeTask.new(:spec) do |spec|
spec.pattern = FileList['spec/**/*_spec.rb']
end

task :default => [VERSION_FILE, :build]
task :default => :build

80 changes: 33 additions & 47 deletions td-logger.gemspec
Original file line number Diff line number Diff line change
@@ -1,52 +1,38 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
# -*- encoding: utf-8 -*-
# encoding: utf-8
$:.push File.expand_path('../lib', __FILE__)

Gem::Specification.new do |s|
s.name = %q{td-logger}
s.version = "0.2.8"
Gem::Specification.new do |gem|
version_file = "lib/td/logger/version.rb"
version = File.read("VERSION").strip
File.open(version_file, "w") {|f|
f.write <<EOF
module TreasureData
module Logger
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Sadayuki Furuhashi"]
s.date = %q{2011-10-18}
s.extra_rdoc_files = [
"ChangeLog",
"README.rdoc"
]
s.files = [
"lib/td-logger.rb",
"lib/td/logger.rb",
"lib/td/logger/agent/access_log.rb",
"lib/td/logger/agent/middleware.rb",
"lib/td/logger/agent/rails.rb",
"lib/td/logger/agent/rails/controller.rb",
"lib/td/logger/agent/rails/model.rb",
"lib/td/logger/tdlog.rb",
"lib/td/logger/version.rb"
]
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
s.rubygems_version = %q{1.3.7}
s.summary = %q{Treasure Data logging library for Rails}
VERSION = '#{version}'
if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<msgpack>, ["~> 0.4.4"])
s.add_runtime_dependency(%q<td-client>, ["~> 0.8.0"])
s.add_runtime_dependency(%q<fluent-logger>, ["~> 0.3.0"])
else
s.add_dependency(%q<msgpack>, ["~> 0.4.4"])
s.add_dependency(%q<td-client>, ["~> 0.8.0"])
s.add_dependency(%q<fluent-logger>, ["~> 0.3.0"])
end
else
s.add_dependency(%q<msgpack>, ["~> 0.4.4"])
s.add_dependency(%q<td-client>, ["~> 0.8.0"])
s.add_dependency(%q<fluent-logger>, ["~> 0.3.0"])
end
end
end
EOF
}

gem.name = %q{td-logger}
gem.version = version
# gem.platform = Gem::Platform::RUBY
gem.authors = ["Sadayuki Furuhashi"]
#gem.email = %q{frsyuki@gmail.com}
#gem.homepage = %q{https://github.com/treasure-data/td-logger-ruby}
gem.description = %q{Treasure Data logging library for Rails}
gem.summary = gem.description

gem.files = `git ls-files`.split("\n")
gem.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
gem.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
gem.require_paths = ['lib']

gem.add_dependency "msgpack", "~> 0.4.4"
gem.add_dependency "td-client", "~> 0.8.0"
gem.add_dependency "fluent-logger", "~> 0.4.1"
gem.add_development_dependency 'rake', '>= 0.9.2'
gem.add_development_dependency 'rspec', '>= 2.7.0'
end

0 comments on commit 9b31769

Please sign in to comment.