Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 87 lines (67 sloc) 3.13 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
22bb1c7 @karmi Use proper capitalization: Elasticsearch
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"
f946eea @karmi [GEMS] Updated the MultiJson dependency to ~> 1.3
authored
31 s.add_dependency "multi_json", "~> 1.3"
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"
93fd348 @karmi [SETUP] Added "activesuppport" to gemspec
authored
34 s.add_dependency "activesupport"
b7c2a5b @karmi Refactored the `import:model` and `import:all` Rake tasks
authored
35 s.add_dependency "ansi"
1583bbb @karmi Added Gem dependencies
authored
36
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
37 # = Development dependencies
38 #
62f6714 @karmi Minor cleanup of JRuby compatibility
authored
39 s.add_development_dependency "bundler", "~> 1.0"
1e2be8d @karmi [SETUP] Use only "shoulda-context", not "shoulda"
authored
40 s.add_development_dependency "shoulda-context"
2433b22 @karmi [SETUP] Depend on Mocha 0.13, older versions throw exceptions about `…
authored
41 s.add_development_dependency "mocha", "~> 0.13"
1c782e5 @carols10cents [TEST] Pin "minitest" gem to a version compatible with "mocha"
carols10cents authored
42 s.add_development_dependency "minitest", "~> 2.12"
2797fbf @karmi [GEMS] Updated and cleaned up gem dependencies
authored
43 s.add_development_dependency "activerecord", ">= 3.0"
d2263fb @karmi [TEST] Added unit tests for ActiveModel::Serializers support
authored
44 s.add_development_dependency "active_model_serializers"
a793d1a @timoschilling [GEMS] Update development dependencies ("yajl" and "mongoid")
timoschilling authored
45 s.add_development_dependency "mongoid", "~> 2.2"
dd323a5 @karmi [TEST] Removed the "supermodel" gem and used the "redis-persistence" gem
authored
46 s.add_development_dependency "redis-persistence"
ea80f3e @dwbutler Added JRuby compatibility
dwbutler authored
47 s.add_development_dependency "faraday"
62f6714 @karmi Minor cleanup of JRuby compatibility
authored
48
ea80f3e @dwbutler Added JRuby compatibility
dwbutler authored
49 unless defined?(JRUBY_VERSION)
50 s.add_development_dependency "yajl-ruby", "~> 1.0"
51 s.add_development_dependency "sqlite3"
52 s.add_development_dependency "bson_ext"
53 s.add_development_dependency "curb"
54 s.add_development_dependency "oj"
62f6714 @karmi Minor cleanup of JRuby compatibility
authored
55 s.add_development_dependency "turn", "~> 0.9"
ea80f3e @dwbutler Added JRuby compatibility
dwbutler authored
56 end
0412cac @karmi [CI] Proper infrastructure setup for the Travis build infrastructure
authored
57
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
58 s.description = <<-DESC
22bb1c7 @karmi Use proper capitalization: Elasticsearch
authored
59 Tire is a Ruby client for the Elasticsearch search engine/database.
a530af1 @karmi [GEM] Updated the gemspec file
authored
60
22bb1c7 @karmi Use proper capitalization: Elasticsearch
authored
61 It provides Ruby-like API for fluent communication with the Elasticsearch server
a530af1 @karmi [GEM] Updated the gemspec file
authored
62 and blends with ActiveModel class for convenient usage in Rails applications.
63
64 It allows to delete and create indices, define mapping for them, supports
65 the bulk API, and presents an easy-to-use DSL for constructing your queries.
66
67 It has full ActiveRecord/ActiveModel compatibility, allowing you to index
68 your models (incrementally upon saving, or in bulk), searching and
69 paginating the results.
95996df @karmi [GEM] Added support for CHANGELOG after installing via Gem::Specifica…
authored
70
820fb6a @phungleson [DOC] Update links to the new project pages
phungleson authored
71 Please check the documentation at <http://karmi.github.com/retire/>.
6a92423 @karmi Cleanup .gemspec; Add License and Readme; Add Rake tasks
authored
72 DESC
95996df @karmi [GEM] Added support for CHANGELOG after installing via Gem::Specifica…
authored
73
74 s.post_install_message =<<-CHANGELOG.gsub(/^ /, '')
75 ================================================================================
76
820fb6a @phungleson [DOC] Update links to the new project pages
phungleson authored
77 Please check the documentation at <http://karmi.github.com/retire/>.
95996df @karmi [GEM] Added support for CHANGELOG after installing via Gem::Specifica…
authored
78
79 --------------------------------------------------------------------------------
80
81 #{Tire::CHANGELOG}
82 See the full changelog at <http://github.com/karmi/tire/commits/v#{Tire::VERSION}>.
83
84 --------------------------------------------------------------------------------
85 CHANGELOG
ade5068 @karmi Initial commit; empty Bundler gem
authored
86 end
Something went wrong with that request. Please try again.