afimb/ninoxe

View on GitHub
ninoxe.gemspec

Summary

Maintainability
Test Coverage
# -*- encoding: utf-8 -*-
$:.push File.expand_path('../lib', __FILE__)

# Maintain your gem's version:
require 'ninoxe/version'

# Describe your gem and declare its dependencies:
Gem::Specification.new do |s|
  s.name        = 'ninoxe'
  s.version     = Ninoxe::VERSION
  s.authors     = ['Marc Florisson', 'Michel Etienne', 'Luc Donnet', 'Zakaria Bouziane', 'Bruno Perles']
  s.email       = %w(mflorisson@cityway.fr metienne@cityway.fr ldonnet@cityway.fr zbouziane@cityway.fr bruno@atnos.com)
  s.homepage    = 'http://github.com/afimb/ninoxe'
  s.summary     = 'Library dedicated to Chouette access.'
  s.description = 'This library provides a model to navigate through Chouette database.'

  s.files = Dir['{app,config,db,lib}/**/*'] + %w(MIT-LICENSE Rakefile README.md)
  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']

  # some client use ninoxe with rails 3.1.3 or rails 3.2.6
  # but gem not yet compliant with rails 4.x
  #
  # 3.2.14 (the latest 3.2.x) with jruby-1.6, jruby-1.7 has a bug on has_many ids_reader
  # e.g. journey_pattern.stop_point_ids may fail
  s.add_dependency('activerecord', '~> 4.1.1')
  s.add_dependency('acts_as_list', '>= 0.1.6')
  s.add_dependency('acts_as_tree', '>= 1.1.0')
  s.add_dependency('foreigner', '~> 1.7.4')
  s.add_dependency('deep_cloneable', '~> 2.0.0')
  s.add_dependency('acts-as-taggable-on', '>= 3')
  s.add_dependency('enumerize', '~> 0.10.0')
  s.add_dependency('georuby-ext', '0.0.5')
  s.add_dependency('georuby', '2.3.0')
  s.add_dependency('activerecord-postgis-adapter')

  s.add_development_dependency('rake', '>= 0.9')
  s.add_development_dependency('jquery-rails')
  s.add_development_dependency('guard')
  s.add_development_dependency('guard-rspec')
  s.add_development_dependency('guard-bundler')
  s.add_development_dependency('guard-migrate')
  s.add_development_dependency('rspec-rails', '~> 3.1.0')
  s.add_development_dependency('shoulda-matchers', '~> 2.8.0')
  s.add_development_dependency('factory_girl_rails', '>= 4.2.1')
  s.add_development_dependency('rails', '~> 4.1.10')
  s.add_development_dependency('pry')
end