Skip to content

Commit

Permalink
Merge pull request #16 from DataDog/convert_jeweler_to_bundler
Browse files Browse the repository at this point in the history
Changed from Jeweler to Bundler
  • Loading branch information
miketheman committed Sep 14, 2012
2 parents ff47909 + fa61b27 commit b688acc
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 38 deletions.
1 change: 0 additions & 1 deletion .gitignore
Expand Up @@ -50,7 +50,6 @@ pkg
# For rubinius:
#*.rbc

chef-handler-datadog.gemspec
json
rake
Gemfile.lock
14 changes: 2 additions & 12 deletions Gemfile
@@ -1,14 +1,4 @@
source "http://rubygems.org"

# Add dependencies required to use your gem here.
gem "chef", ">= 0.10"
gem "dogapi", "~> 1.4"

# Add dependencies to develop your gem here.
# Include everything needed to run rake, tests, features, etc.
group :development do
gem "shoulda", "~> 3.1"
gem "bundler"
gem "jeweler", "~> 1.8.4"
gem "rdoc", "~> 3.12"
end
# Specify your gem's dependencies in chef-handler-datadog.gemspec
gemspec
26 changes: 2 additions & 24 deletions Rakefile
@@ -1,29 +1,7 @@
#!/usr/bin/env rake
# 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 = "chef-handler-datadog"
gem.homepage = "http://www.datadoghq.com/"
gem.license = "BSD"
gem.summary = %Q{Chef Handler for DataDog events and metrics}
gem.description = %Q{This Handler will report the events and metrics for a chef-client run to DataDog.}
gem.email = "packages@datadoghq.com"
gem.authors = ["Mike Fiedler", "Adam Jacob", "Alexis Le-Quoc"]
# dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new
require 'bundler/gem_tasks'

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
Expand Down
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

32 changes: 32 additions & 0 deletions chef-handler-datadog.gemspec
@@ -0,0 +1,32 @@
# -*- encoding: utf-8 -*-
chef_version = ENV.key?('CHEF_VERSION') ? "= #{ENV['CHEF_VERSION']}" : ['~> 10.12']
require File.expand_path('../lib/chef-handler-datadog', __FILE__)

Gem::Specification.new do |gem|

gem.name = "chef-handler-datadog"
gem.summary = %q{Chef Handler for DataDog events and metrics}
gem.description = %q{This Handler will report the events and metrics for a chef-client run to DataDog.}
gem.license = "BSD"
gem.version = ChefHandlerDatadog::VERSION

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']
gem.extra_rdoc_files = ['README.md', 'LICENSE.txt']

gem.add_dependency 'chef', chef_version
gem.add_dependency 'dogapi', ">= 1.2"

gem.add_development_dependency 'rake'
gem.add_development_dependency 'shoulda'
gem.add_development_dependency 'bundler'
gem.add_development_dependency 'rdoc'
gem.add_development_dependency 'travis-lint'

gem.authors = ["Mike Fiedler", "Adam Jacob", "Alexis Le-Quoc"]
gem.email = ["packages@datadoghq.com"]
gem.homepage = "http://www.datadoghq.com/"

end
3 changes: 3 additions & 0 deletions lib/chef-handler-datadog.rb
@@ -0,0 +1,3 @@
module ChefHandlerDatadog
VERSION = "0.1.0.pre"
end

0 comments on commit b688acc

Please sign in to comment.