diff --git a/Gemfile b/Gemfile index 61fa718..999b83c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source "http://rubygems.org" -group :test do - gem 'rake' -end +gem 'rake' +gem 'jeweler' + # Specify your gem's dependencies in mongoid_likes.gemspec gemspec diff --git a/Rakefile b/Rakefile index feb5613..0661cba 100644 --- a/Rakefile +++ b/Rakefile @@ -1,10 +1,36 @@ +# encoding: utf-8 + require 'bundler' Bundler::GemHelper.install_tasks require 'rspec' require 'rspec/core/rake_task' -RSpec::Core::RakeTask.new(:spec) do |spec| - spec.pattern = 'spec/**/*_spec.rb' -end +RSpec::Core::RakeTask.new(:spec) + +task :default => [:spec] + -task :default => ['spec'] +require 'jeweler' +require 'mongoid_likes/version' +Jeweler::Tasks.new do |gem| + # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options + gem.name = "mongoid_likes" + gem.summary = %Q{Add likeing ability to Mongoid documents} + gem.description = %Q{Add liking ability to Mongoid documents. Also adds the inverse relation} + gem.email = "ullrich@seidbereit.de" + gem.homepage = "http://github.com/stigi/mongoid_likes" + gem.authors = ['Ullrich Schäfer'] + + gem.version = Mongoid::Likes::Version::STRING + gem.platform = Gem::Platform::RUBY + + gem.add_development_dependency 'rspec', '~> 2.5' + gem.add_development_dependency 'mongoid', '~> 2.0' + gem.add_development_dependency 'bson_ext', '~> 1.4' + + 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', 'app'] +end +Jeweler::RubygemsDotOrgTasks.new diff --git a/lib/mongoid_likes/version.rb b/lib/mongoid_likes/version.rb index c1f2559..6c9e69a 100644 --- a/lib/mongoid_likes/version.rb +++ b/lib/mongoid_likes/version.rb @@ -1,5 +1,12 @@ module Mongoid module Likes - VERSION = '0.0.2' + module Version + MAJOR = 0 + MINOR = 1 + PATCH = 0 + BUILD = nil + + STRING = [MAJOR, MINOR, PATCH, BUILD].compact.join('.') + end end end diff --git a/mongoid_likes.gemspec b/mongoid_likes.gemspec index ae55af0..c6bfda9 100644 --- a/mongoid_likes.gemspec +++ b/mongoid_likes.gemspec @@ -1,23 +1,142 @@ +# Generated by jeweler +# DO NOT EDIT THIS FILE DIRECTLY +# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -$:.push File.expand_path('../lib', __FILE__) -require 'mongoid_likes/version' Gem::Specification.new do |s| - s.name = 'mongoid_likes' - s.version = Mongoid::Likes::VERSION - s.platform = Gem::Platform::RUBY - s.authors = ['Ullrich Schäfer'] - s.email = ['ullrich@seidbereit.de'] - s.homepage = 'https://github.com/stigi/mongoid_likes' - s.summary = %q{Add likeing ability to Mongoid documents} - s.description = %q{Add liking ability to Mongoid documents. Also adds the inverse relation} + s.name = "mongoid_likes" + s.version = "0.1.0" - s.add_development_dependency 'rspec', '~> 2.5' - s.add_development_dependency 'mongoid', '~> 2.0' - s.add_development_dependency 'bson_ext', '~> 1.4' + s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= + s.authors = ["Ullrich Sch\u{e4}fer"] + s.date = "2012-04-06" + s.description = "Add liking ability to Mongoid documents. Also adds the inverse relation" + s.email = "ullrich@seidbereit.de" + s.files = [ + ".gitignore", + ".rbenv-gemsets", + ".rbenv-version", + ".rvmrc", + ".travis.yml", + ".watchr", + "Gemfile", + "Rakefile", + "Readme.md", + "app/models/mongoid_likes/like.rb", + "lib/mongoid_likes.rb", + "lib/mongoid_likes/helper.rb", + "lib/mongoid_likes/likeable.rb", + "lib/mongoid_likes/liker.rb", + "lib/mongoid_likes/version.rb", + "mongoid_likes.gemspec", + "spec/mongoid/models/track.rb", + "spec/mongoid/models/user.rb", + "spec/mongoid/mongoid_likes/likes_spec.rb", + "spec/spec_helper.rb" + ] + s.homepage = "http://github.com/stigi/mongoid_likes" + s.require_paths = ["lib", "app"] + s.rubygems_version = "1.8.21" + s.summary = "Add likeing ability to Mongoid documents" + s.test_files = ["spec/mongoid/models/track.rb", "spec/mongoid/models/user.rb", "spec/mongoid/mongoid_likes/likes_spec.rb", "spec/spec_helper.rb"] - 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.require_paths = ['lib'] + if s.respond_to? :specification_version then + s.specification_version = 3 + + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_runtime_dependency(%q, [">= 0"]) + s.add_runtime_dependency(%q, [">= 0"]) + s.add_runtime_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + s.add_development_dependency(%q, ["~> 2.5"]) + s.add_development_dependency(%q, ["~> 2.0"]) + s.add_development_dependency(%q, ["~> 1.4"]) + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + end + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + s.add_dependency(%q, ["~> 2.5"]) + s.add_dependency(%q, ["~> 2.0"]) + s.add_dependency(%q, ["~> 1.4"]) + end end +