Skip to content
Newer
Older
100644 86 lines (66 sloc) 3.05 KB
ade5068 @karmi Initial commit; empty Bundler gem
authored
1 # -*- encoding: utf-8 -*-
2 $:.push File.expand_path("../lib", __FILE__)
19e570b @karmi [GEM] Updated gem name to "tire" and renamed all files from "slingsho…
authored
3 require "tire/version"
ade5068 @karmi Initial commit; empty Bundler gem
authored
4
5 Gem::Specification.new do |s|
19e570b @karmi [GEM] Updated gem name to "tire" and renamed all files from "slingsho…
authored
6 s.name = "tire"
7 s.version = Tire::VERSION
ade5068 @karmi Initial commit; empty Bundler gem
authored
8 s.platform = Gem::Platform::RUBY
a530af1 @karmi [GEM] Updated the gemspec file
authored
9 s.summary = "Ruby client for ElasticSearch"
19e570b @karmi [GEM] Updated gem name to "tire" and renamed all files from "slingsho…
authored
10 s.homepage = "http://github.com/karmi/tire"
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
11 s.authors = [ 'Karel Minarik' ]
12 s.email = 'karmi@karmi.cz'
ade5068 @karmi Initial commit; empty Bundler gem
authored
13
19e570b @karmi [GEM] Updated gem name to "tire" and renamed all files from "slingsho…
authored
14 s.rubyforge_project = "tire"
ade5068 @karmi Initial commit; empty Bundler gem
authored
15
16 s.files = `git ls-files`.split("\n")
17 s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
18 s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
19
ade5068 @karmi Initial commit; empty Bundler gem
authored
20 s.require_paths = ["lib"]
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
21
5b01d11 @karmi Added README
authored
22 s.extra_rdoc_files = [ "README.markdown", "MIT-LICENSE" ]
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
23 s.rdoc_options = [ "--charset=UTF-8" ]
24
25 s.required_rubygems_version = ">= 1.3.6"
26
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
27 # = Library dependencies
28 #
edc1c5f @karmi [GEMS] Removed pinning Rake to specific version
authored
29 s.add_dependency "rake"
cc74309 @karmi [GEMS] Relaxed gem dependencies for "rest-client", "multi_json" and "…
authored
30 s.add_dependency "rest-client", "~> 1.6"
31 s.add_dependency "multi_json", "~> 1.0"
2797fbf @karmi [GEMS] Updated and cleaned up gem dependencies
authored
32 s.add_dependency "activemodel", ">= 3.0"
33 s.add_dependency "hashr", "~> 0.0.19"
2a00862 @karmi Added Ruby 1.8 compatibility for `Utils.escape/unescape`
authored
34 s.add_dependency "rack", ">= 1.4" if defined?(RUBY_VERSION) && RUBY_VERSION < '1.9'
1583bbb @karmi Added Gem dependencies
authored
35
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
36 # = Development dependencies
37 #
cc74309 @karmi [GEMS] Relaxed gem dependencies for "rest-client", "multi_json" and "…
authored
38 s.add_development_dependency "bundler", "~> 1.0"
a793d1a @timoschilling [GEMS] Update development dependencies ("yajl" and "mongoid")
timoschilling authored
39 s.add_development_dependency "yajl-ruby", "~> 1.0"
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
40 s.add_development_dependency "shoulda"
d1a8b6c @karmi Hooked up Search::Search with Results::Collection
authored
41 s.add_development_dependency "mocha"
2797fbf @karmi [GEMS] Updated and cleaned up gem dependencies
authored
42 s.add_development_dependency "activerecord", ">= 3.0"
2ba6156 @filiptepper [RUBY1.9] Added missing "sqlite3" dependency for tests
filiptepper authored
43 s.add_development_dependency "sqlite3"
a793d1a @timoschilling [GEMS] Update development dependencies ("yajl" and "mongoid")
timoschilling authored
44 s.add_development_dependency "mongoid", "~> 2.2"
2797fbf @karmi [GEMS] Updated and cleaned up gem dependencies
authored
45 s.add_development_dependency "bson_ext"
dd323a5 @karmi [TEST] Removed the "supermodel" gem and used the "redis-persistence" gem
authored
46 s.add_development_dependency "redis-persistence"
9327185 @vhyza [CURB][FIX] Fixed an error when GET requests with the Curb client did…
vhyza authored
47 s.add_development_dependency "curb"
2797fbf @karmi [GEMS] Updated and cleaned up gem dependencies
authored
48 s.add_development_dependency "minitest"
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
49
50 # These gems are not needed for CI at <http://travis-ci.org/#!/karmi/tire>
51 #
52 unless ENV["CI"]
53 s.add_development_dependency "rdoc"
c34d86b @vhyza [FIX] Assorted fixes for Ruby 1.8.7 compatibility
vhyza authored
54 s.add_development_dependency "turn", "~> 0.9" if defined?(RUBY_VERSION) && RUBY_VERSION > '1.9'
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
55 end
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
56
57 s.description = <<-DESC
19e570b @karmi [GEM] Updated gem name to "tire" and renamed all files from "slingsho…
authored
58 Tire is a Ruby client for the ElasticSearch search engine/database.
a530af1 @karmi [GEM] Updated the gemspec file
authored
59
60 It provides Ruby-like API for fluent communication with the ElasticSearch server
61 and blends with ActiveModel class for convenient usage in Rails applications.
62
63 It allows to delete and create indices, define mapping for them, supports
64 the bulk API, and presents an easy-to-use DSL for constructing your queries.
65
66 It has full ActiveRecord/ActiveModel compatibility, allowing you to index
67 your models (incrementally upon saving, or in bulk), searching and
68 paginating the results.
95996df @karmi [GEM] Added support for CHANGELOG after installing via Gem::Specifica…
authored
69
70 Please check the documentation at <http://karmi.github.com/tire/>.
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
71 DESC
95996df @karmi [GEM] Added support for CHANGELOG after installing via Gem::Specifica…
authored
72
73 s.post_install_message =<<-CHANGELOG.gsub(/^ /, '')
74 ================================================================================
75
76 Please check the documentation at <http://karmi.github.com/tire/>.
77
78 --------------------------------------------------------------------------------
79
80 #{Tire::CHANGELOG}
81 See the full changelog at <http://github.com/karmi/tire/commits/v#{Tire::VERSION}>.
82
83 --------------------------------------------------------------------------------
84 CHANGELOG
ade5068 @karmi Initial commit; empty Bundler gem
authored
85 end
Something went wrong with that request. Please try again.