s.description = PKG_DESCRIPTION
s.files = PKG_FILES.to_a
+ s.executables << 'google-api'
s.has_rdoc = true
s.extra_rdoc_files = %w( README )
s.rdoc_options.concat ['--main', 'README']
- s.add_runtime_dependency('signet', '>= 0.1.1')
- s.add_runtime_dependency('addressable', '>= 2.2.1')
- s.add_runtime_dependency('httpadapter', '>= 0.2.0')
- s.add_runtime_dependency('json', '>= 1.1.9')
+ # Dependencies used in the main library
+ s.add_runtime_dependency('signet', '~> 0.2.1')
+ s.add_runtime_dependency('addressable', '~> 2.2.2')
+ s.add_runtime_dependency('httpadapter', '~> 1.0.0')
+ s.add_runtime_dependency('json', '>= 1.5.1')
+ s.add_runtime_dependency('extlib', '>= 0.9.15')
+
+ # Dependencies used in the CLI
+ s.add_runtime_dependency('launchy', '>= 0.3.2')
+ s.add_runtime_dependency('rack', '= 1.2.0')
+ s.add_runtime_dependency('sinatra', '>= 1.0')
+
+ # Dependencies used in the examples
+ s.add_runtime_dependency('liquid', '>= 2.2.2')
s.add_development_dependency('rake', '>= 0.7.3')
- s.add_development_dependency('rspec', '>= 1.0.8')
- s.add_development_dependency('launchy', '>= 0.3.2')
+ s.add_development_dependency('rspec', '~> 1.2.9')
+ s.add_development_dependency('rcov', '>= 0.9.9')
s.add_development_dependency('diff-lcs', '>= 1.1.2')
s.require_path = 'lib'