Kouhei Sutou
null+****@clear*****
Wed Oct 16 19:02:14 JST 2013
Kouhei Sutou 2013-10-16 19:02:14 +0900 (Wed, 16 Oct 2013) New Revision: 0c905620fc44abf95412bcb1c1733648c134cc58 https://github.com/droonga/drnbench/commit/0c905620fc44abf95412bcb1c1733648c134cc58 Message: Gemify Added files: .gitignore Gemfile Rakefile drnbench.gemspec Added: .gitignore (+1 -0) 100644 =================================================================== --- /dev/null +++ .gitignore 2013-10-16 19:02:14 +0900 (66f8ed3) @@ -0,0 +1 @@ +/Gemfile.lock Added: Gemfile (+5 -0) 100644 =================================================================== --- /dev/null +++ Gemfile 2013-10-16 19:02:14 +0900 (7cc8b7d) @@ -0,0 +1,5 @@ +# -*- mode: ruby -*- + +source "https://rubygems.org/" + +gemspec Added: Rakefile (+23 -0) 100644 =================================================================== --- /dev/null +++ Rakefile 2013-10-16 19:02:14 +0900 (b1304ec) @@ -0,0 +1,23 @@ +# -*- mode: ruby -*- + +require "rubygems" +require "rubygems/package_task" +require "bundler/gem_helper" + +base_dir = File.join(File.dirname(__FILE__)) +helper = Bundler::GemHelper.new(base_dir) +def helper.version_tag + version +end + +helper.install +spec = helper.gemspec + +Gem::PackageTask.new(spec) do |pkg| +end + +task :test do + ruby("test/run-test.rb") +end + +task :default => :test Added: drnbench.gemspec (+40 -0) 100644 =================================================================== --- /dev/null +++ drnbench.gemspec 2013-10-16 19:02:14 +0900 (2b260be) @@ -0,0 +1,40 @@ +# -*- mode: ruby; coding: utf-8 -*- + +clean_white_space = lambda do |entry| + entry.gsub(/(\A\n+|\n+\z)/, '') + "\n" +end + +$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "lib")) +require "drnbench/version" + +Gem::Specification.new do |spec| + spec.name = "drnbench" + spec.version = Drnbench::VERSION + spec.homepage = "https://github.com/groonga/grntest" + spec.authors = ["YUKI Hiroshi", "Kouhei Sutou"] + spec.email = ["yuki �� clear-code.com", "kou �� clear-code.com"] + readme = File.read("README.md") + readme.force_encoding("UTF-8") if readme.respond_to?(:force_encoding) + entries = readme.split(/^\#\#\s(.*)$/) + description = clean_white_space.call(entries[entries.index("Description") + 1]) + spec.summary, spec.description, = description.split(/\n\n+/, 3) + spec.license = "MIT" + spec.files = [ + "README.md", + "Rakefile", + "Gemfile", + "#{spec.name}.gemspec", + "License.txt", + ] + spec.files += Dir.glob("lib/**/*.rb") + spec.test_files += Dir.glob("test/**/*") + Dir.chdir("bin") do + spec.executables = Dir.glob("*") + end + + spec.add_runtime_dependency("json") + + spec.add_development_dependency("bundler") + spec.add_development_dependency("rake") + spec.add_development_dependency("test-unit") +end -------------- next part -------------- HTML����������������������������...Download