Skip to content

Commit

Permalink
use bundler style gemspec
Browse files Browse the repository at this point in the history
  • Loading branch information
abenari committed Feb 12, 2014
1 parent 1d30ef0 commit 2034268
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 140 deletions.
61 changes: 5 additions & 56 deletions Rakefile
@@ -1,60 +1,9 @@
# encoding: utf-8

require 'rubygems'
require 'bundler'
begin
Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
$stderr.puts e.message
$stderr.puts "Run `bundle install` to install missing gems"
exit e.status_code
end
require 'rake'

require 'jeweler'
Jeweler::Tasks.new do |gem|
# gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
gem.name = "rbovirt"
gem.homepage = "http://github.com/abenari/rbovirt"
gem.license = "MIT"
gem.summary = %Q{A Ruby client for oVirt REST API}
gem.description = %Q{A Ruby client for oVirt REST API}
gem.email = "abenari@redhat.com"
gem.authors = ["Amos Benari"]
# dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/test_*.rb'
test.verbose = true
end

require "bundler/gem_tasks"
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |test|
#test.libs << 'lib' << 'spec'
test.pattern = 'spec/**/*_spec.rb'
test.verbose = true
end

require 'rcov/rcovtask'
Rcov::RcovTask.new do |test|
test.libs << 'test'
test.pattern = 'test/**/test_*.rb'
test.verbose = true
test.rcov_opts << '--exclude "gems/*"'
RSpec::Core::RakeTask.new(:spec) do |task|
task.pattern = "./spec/**/*_spec.rb"
task.rspec_opts = ['--color']
end

task :default => :test

require 'rdoc/task'
Rake::RDocTask.new do |rdoc|
version = File.exist?('VERSION') ? File.read('VERSION') : ""

rdoc.rdoc_dir = 'rdoc'
rdoc.title = "rbovirt #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
task :default => :spec
3 changes: 3 additions & 0 deletions lib/ovirt/version.rb
@@ -0,0 +1,3 @@
module OVIRT
VERSION = "0.0.22"
end
1 change: 1 addition & 0 deletions lib/rbovirt.rb
Expand Up @@ -9,6 +9,7 @@
require "ovirt/interface"
require "ovirt/network"
require "ovirt/quota"
require "ovirt/version"

require "client/vm_api"
require "client/template_api"
Expand Down
109 changes: 25 additions & 84 deletions rbovirt.gemspec
@@ -1,89 +1,30 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'ovirt/version'

Gem::Specification.new do |s|
s.name = "rbovirt"
s.version = "0.0.21"
Gem::Specification.new do |gem|
gem.name = "rbovirt"
gem.version = OVIRT::VERSION
gem.authors = ['Amos Benari']
gem.email = ['abenari@redhat.com']
gem.homepage = "http://github.com/abenari/rbovirt"
gem.summary = %q{A Ruby client for oVirt REST API}
gem.description = <<-EOS
A Ruby client for oVirt REST API
EOS

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Amos Benari"]
s.date = "2013-07-22"
s.description = "A Ruby client for oVirt REST API"
s.email = "abenari@redhat.com"
s.extra_rdoc_files = [
"LICENSE.txt",
"README.rdoc"
]
s.files = [
".document",
"Gemfile",
"LICENSE.txt",
"README.rdoc",
"Rakefile",
"VERSION",
"lib/client/cluster_api.rb",
"lib/client/datacenter_api.rb",
"lib/client/host_api.rb",
"lib/client/quota_api.rb",
"lib/client/storage_domain_api.rb",
"lib/client/template_api.rb",
"lib/client/vm_api.rb",
"lib/ovirt/base_object.rb",
"lib/ovirt/cluster.rb",
"lib/ovirt/datacenter.rb",
"lib/ovirt/host.rb",
"lib/ovirt/interface.rb",
"lib/ovirt/network.rb",
"lib/ovirt/quota.rb",
"lib/ovirt/storage_domain.rb",
"lib/ovirt/template.rb",
"lib/ovirt/vm.rb",
"lib/ovirt/volume.rb",
"lib/rbovirt.rb",
"rbovirt.gemspec",
"spec/endpoint.yml.example",
"spec/integration/api_spec.rb",
"spec/integration/vm_crud_spec.rb",
"spec/lib/endpoint.rb",
"spec/spec_helper.rb",
"spec/unit/vm_spec.rb"
]
s.homepage = "http://github.com/abenari/rbovirt"
s.licenses = ["MIT"]
s.require_paths = ["lib"]
s.rubygems_version = "1.8.24"
s.summary = "A Ruby client for oVirt REST API"
gem.files = `git ls-files`.split($/)
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.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<nokogiri>, [">= 0"])
s.add_runtime_dependency(%q<rest-client>, [">= 0"])
s.add_development_dependency(%q<shoulda>, [">= 0"])
s.add_development_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_development_dependency(%q<jeweler>, ["~> 1.6.4"])
s.add_development_dependency(%q<rcov>, [">= 0"])
s.add_development_dependency(%q<rspec-rails>, ["~> 2.6"])
else
s.add_dependency(%q<nokogiri>, [">= 0"])
s.add_dependency(%q<rest-client>, [">= 0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
s.add_dependency(%q<rcov>, [">= 0"])
s.add_dependency(%q<rspec-rails>, ["~> 2.6"])
end
else
s.add_dependency(%q<nokogiri>, [">= 0"])
s.add_dependency(%q<rest-client>, [">= 0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
s.add_dependency(%q<rcov>, [">= 0"])
s.add_dependency(%q<rspec-rails>, ["~> 2.6"])
end
end
gem.add_runtime_dependency('nokogiri')
gem.add_runtime_dependency('rest-client')
gem.add_development_dependency('shoulda')
gem.add_development_dependency('rspec-rails', '~> 2.6')
gem.add_development_dependency('rake')

gem.rdoc_options << '--title' << gem.name << '--main' << 'README.rdoc' << '--line-numbers' << '--inline-source'
gem.extra_rdoc_files = ['README.rdoc']
end

0 comments on commit 2034268

Please sign in to comment.