Skip to content
This repository has been archived by the owner on Dec 8, 2023. It is now read-only.

Commit

Permalink
Move to a bundler-style layout.
Browse files Browse the repository at this point in the history
  • Loading branch information
mheffner committed Apr 27, 2012
1 parent f877a59 commit 24dca3c
Show file tree
Hide file tree
Showing 9 changed files with 53 additions and 154 deletions.
16 changes: 2 additions & 14 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,4 @@
source "http://rubygems.org"

gem "trollop", "~> 1.16.2"
gem "memcached", "~> 1.4.1"
gem "yajl-ruby", "~> 1.1.0", :require => "yajl"
gem "librato-metrics", "~> 0.5.0", :require => "librato/metrics"

# Add dependencies to develop your gem here.
# Include everything needed to run rake, tests, features, etc.
group :development do
gem "shoulda", ">= 0"
gem "rdoc", "~> 3.12"
gem "bundler", "~> 1.0.0"
gem "jeweler", "~> 1.8.3"
gem "rcov", ">= 0"
end
# Specify your gem's dependencies in librato-metrics-memcached.gemspec
gemspec
25 changes: 11 additions & 14 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
PATH
remote: .
specs:
librato-metrics-memcached (0.0.1)
librato-metrics (~> 0.5.0)
memcached (~> 1.4.1)
trollop (~> 1.16.2)
yajl-ruby (~> 1.1.0)

GEM
remote: http://rubygems.org/
specs:
Expand All @@ -6,12 +15,6 @@ GEM
addressable (~> 2.2)
multipart-post (~> 1.1)
rack (~> 1.1)
git (1.2.5)
jeweler (1.8.3)
bundler (~> 1.0)
git (>= 1.2.5)
rake
rdoc
json (1.6.6)
librato-metrics (0.5.0)
faraday (~> 0.7.6)
Expand All @@ -21,7 +24,6 @@ GEM
multipart-post (1.1.5)
rack (1.4.1)
rake (0.9.2.2)
rcov (1.0.0)
rdoc (3.12)
json (~> 1.4)
shoulda (3.0.1)
Expand All @@ -36,12 +38,7 @@ PLATFORMS
ruby

DEPENDENCIES
bundler (~> 1.0.0)
jeweler (~> 1.8.3)
librato-metrics (~> 0.5.0)
memcached (~> 1.4.1)
rcov
librato-metrics-memcached!
rake
rdoc (~> 3.12)
shoulda
trollop (~> 1.16.2)
yajl-ruby (~> 1.1.0)
File renamed without changes.
54 changes: 1 addition & 53 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,53 +1 @@
# 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 = "librato-metrics-memcached"
gem.homepage = "http://github.com/librato/librato-metrics-memcached"
gem.license = "MIT"
gem.summary = %Q{Push memcached stats to Librato Metrics}
gem.description = %Q{Pull stats from memcached and push to Librato Metrics}
gem.email = "mike@librato.com"
gem.authors = ["Mike Heffner"]
# 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 'rcov/rcovtask'
Rcov::RcovTask.new do |test|
test.libs << 'test'
test.pattern = 'test/**/test_*.rb'
test.verbose = true
test.rcov_opts << '--exclude "gems/*"'
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 = "librato-metrics-memcached #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
require "bundler/gem_tasks"
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

11 changes: 8 additions & 3 deletions bin/librato-metrics-memcached
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
#!/usr/bin/env ruby
#

require 'rubygems'
require 'bundler'
# require 'rubygems'
# require 'bundler'

Bundler.require
# Bundler.require

require 'trollop'
require 'memcached'
require 'yajl'
require 'librato/metrics'

$:.unshift File.join(File.dirname(__FILE__), '../lib')

Expand Down
5 changes: 3 additions & 2 deletions lib/librato-metrics-memcached.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
require "librato-metrics-memcached/version"

module Librato
module Metrics
module Memcached
def self.version
verfile = File.join(File.dirname(__FILE__), '../VERSION')
File.read(verfile).chomp
VERSION
end
end
end
Expand Down
7 changes: 7 additions & 0 deletions lib/librato-metrics-memcached/version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module Librato
module Metrics
module Memcached
VERSION = "0.0.1"
end
end
end
88 changes: 21 additions & 67 deletions librato-metrics-memcached.gemspec
Original file line number Diff line number Diff line change
@@ -1,75 +1,29 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "librato-metrics-memcached/version"

Gem::Specification.new do |s|
s.name = "librato-metrics-memcached"
s.version = "0.0.0"
s.name = "librato-metrics-memcached"
s.version = Librato::Metrics::Memcached::VERSION
s.authors = ["Mike Heffner"]
s.email = ["mike@librato.com"]
s.homepage = "https://github.com/librato/librato-metrics-memcached"
s.summary = %q{Push memcached stats to Librato Metrics}
s.description = %q{Pull stats from memcached and push to Librato Metrics}

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Mike Heffner"]
s.date = "2012-04-23"
s.description = "Pull stats from memcached and push to Librato Metrics"
s.email = "mike@librato.com"
s.executables = ["librato-metrics-memcached"]
s.extra_rdoc_files = [
"LICENSE.txt",
"README.md"
]
s.files = [
".document",
"Gemfile",
"Gemfile.lock",
"LICENSE.txt",
"README.md",
"Rakefile",
"VERSION",
"bin/librato-metrics-memcached",
"lib/librato-metrics-memcached.rb",
"test/helper.rb",
"test/test_librato-metrics-memcached.rb"
]
s.homepage = "http://github.com/librato/librato-metrics-memcached"
s.licenses = ["MIT"]
s.rubyforge_project = "librato-metrics-memcached"

s.files = `git ls-files`.split("\n")
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"]
s.rubygems_version = "1.8.10"
s.summary = "Push memcached stats to Librato Metrics"

if s.respond_to? :specification_version then
s.specification_version = 3
s.add_runtime_dependency(%q<trollop>, ["~> 1.16.2"])
s.add_runtime_dependency(%q<memcached>, ["~> 1.4.1"])
s.add_runtime_dependency(%q<yajl-ruby>, ["~> 1.1.0"])
s.add_runtime_dependency(%q<librato-metrics>, ["~> 0.5.0"])

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<trollop>, ["~> 1.16.2"])
s.add_runtime_dependency(%q<memcached>, ["~> 1.4.1"])
s.add_runtime_dependency(%q<yajl-ruby>, ["~> 1.1.0"])
s.add_runtime_dependency(%q<librato-metrics>, ["~> 0.5.0"])
s.add_development_dependency(%q<shoulda>, [">= 0"])
s.add_development_dependency(%q<rdoc>, ["~> 3.12"])
s.add_development_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_development_dependency(%q<jeweler>, ["~> 1.8.3"])
s.add_development_dependency(%q<rcov>, [">= 0"])
else
s.add_dependency(%q<trollop>, ["~> 1.16.2"])
s.add_dependency(%q<memcached>, ["~> 1.4.1"])
s.add_dependency(%q<yajl-ruby>, ["~> 1.1.0"])
s.add_dependency(%q<librato-metrics>, ["~> 0.5.0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<rdoc>, ["~> 3.12"])
s.add_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_dependency(%q<jeweler>, ["~> 1.8.3"])
s.add_dependency(%q<rcov>, [">= 0"])
end
else
s.add_dependency(%q<trollop>, ["~> 1.16.2"])
s.add_dependency(%q<memcached>, ["~> 1.4.1"])
s.add_dependency(%q<yajl-ruby>, ["~> 1.1.0"])
s.add_dependency(%q<librato-metrics>, ["~> 0.5.0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<rdoc>, ["~> 3.12"])
s.add_dependency(%q<bundler>, ["~> 1.0.0"])
s.add_dependency(%q<jeweler>, ["~> 1.8.3"])
s.add_dependency(%q<rcov>, [">= 0"])
end
s.add_development_dependency(%q<rake>, [">= 0"])
s.add_development_dependency(%q<shoulda>, [">= 0"])
s.add_development_dependency(%q<rdoc>, ["~> 3.12"])
end

0 comments on commit 24dca3c

Please sign in to comment.