Skip to content

Commit

Permalink
get rid of jeweler for creating gemspec - manage it manually
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanlecompte committed Jul 25, 2011
1 parent 747a15c commit 12775c9
Show file tree
Hide file tree
Showing 10 changed files with 35 additions and 205 deletions.
5 changes: 0 additions & 5 deletions .document

This file was deleted.

52 changes: 4 additions & 48 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,50 +1,6 @@
.idea/*

# rcov generated
coverage

# rdoc generated
rdoc

# yard generated
doc
.yardoc

# bundler
*.gem
.bundle
Gemfile.lock
pkg/*
.idea/*

# jeweler generated
pkg

# Have editor/IDE/OS specific files you need to ignore? Consider using a global gitignore:
#
# * Create a file at ~/.gitignore
# * Include files you want ignored
# * Run: git config --global core.excludesfile ~/.gitignore
#
# After doing this, these files will be ignored in all your git projects,
# saving you from having to 'pollute' every project you touch with them
#
# Not sure what to needs to be ignored for particular editors/OSes? Here's some ideas to get you started. (Remember, remove the leading # of the line)
#
# For MacOS:
#
#.DS_Store

# For TextMate
#*.tmproj
#tmtags

# For emacs:
#*~
#\#*
#.\#*

# For vim:
#*.swp

# For redcar:
#.redcar

# For rubinius:
#*.rbc
1 change: 0 additions & 1 deletion .rspec

This file was deleted.

12 changes: 2 additions & 10 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
source "http://rubygems.org"

gem "httparty"
gem "hashie"

group :development do
gem "rspec", "~> 2.5.0"
gem "bundler", "~> 1.0.0"
gem "jeweler", "~> 1.6.4"
gem "rcov", ">= 0"
gem "webmock", "~> 1.6.2"
end
# Specify your gem's dependencies in letsfreckle.gemspec
gemspec
20 changes: 8 additions & 12 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
PATH
remote: .
specs:
letsfreckle-client (0.1.1)
hashie (>= 1.0.0)
httparty (>= 0.7.8)

GEM
remote: http://rubygems.org/
specs:
addressable (2.2.6)
crack (0.1.8)
diff-lcs (1.1.2)
git (1.2.5)
hashie (1.0.0)
httparty (0.7.8)
crack (= 0.1.8)
jeweler (1.6.4)
bundler (~> 1.0)
git (>= 1.2.5)
rake
rake (0.9.2)
rcov (0.9.9)
rspec (2.5.0)
rspec-core (~> 2.5.0)
rspec-expectations (~> 2.5.0)
Expand All @@ -30,10 +30,6 @@ PLATFORMS
ruby

DEPENDENCIES
bundler (~> 1.0.0)
hashie
httparty
jeweler (~> 1.6.4)
rcov
letsfreckle-client!
rspec (~> 2.5.0)
webmock (~> 1.6.2)
File renamed without changes.
49 changes: 1 addition & 48 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,49 +1,2 @@
# 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 = "letsfreckle-client"
gem.homepage = "http://github.com/ryanlecompte/letsfreckle-client"
gem.license = "MIT"
gem.summary = %Q{Ruby client for letsfreckle.com API}
gem.description = %Q{Ruby client for letsfreckle.com API that supports entries, projects, tags, and users}
gem.email = "lecompte@gmail.com"
gem.authors = ["Ryan LeCompte"]
# dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

require 'rspec/core'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
spec.pattern = FileList['spec/**/*_spec.rb']
end

RSpec::Core::RakeTask.new(:rcov) do |spec|
spec.pattern = 'spec/**/*_spec.rb'
spec.rcov = true
end

task :default => :spec

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

rdoc.rdoc_dir = 'rdoc'
rdoc.title = "letsfreckle-client #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
Bundler::GemHelper.install_tasks
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

99 changes: 19 additions & 80 deletions letsfreckle-client.gemspec
Original file line number Diff line number Diff line change
@@ -1,87 +1,26 @@
# 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 "letsfreckle/version"

Gem::Specification.new do |s|
s.name = %q{letsfreckle-client}
s.version = "0.1.0"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Ryan LeCompte"]
s.date = %q{2011-07-25}
s.name = "letsfreckle-client"
s.version = Letsfreckle::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ["Ryan LeCompte"]
s.email = ["lecompte@gmail.com"]
s.homepage = "http://github.com/ryanlecompte/letsfreckle-client"
s.summary = %q{Ruby client for letsfreckle.com API}
s.description = %q{Ruby client for letsfreckle.com API that supports entries, projects, tags, and users}
s.email = %q{lecompte@gmail.com}
s.extra_rdoc_files = [
"LICENSE.txt",
"README.rdoc"
]
s.files = [
".document",
".rspec",
"Gemfile",
"Gemfile.lock",
"LICENSE.txt",
"README.rdoc",
"Rakefile",
"VERSION",
"letsfreckle-client.gemspec",
"lib/letsfreckle.rb",
"lib/letsfreckle/client_resource.rb",
"lib/letsfreckle/configuration.rb",
"lib/letsfreckle/entry.rb",
"lib/letsfreckle/error.rb",
"lib/letsfreckle/extensions/mash.rb",
"lib/letsfreckle/project.rb",
"lib/letsfreckle/tag.rb",
"lib/letsfreckle/user.rb",
"spec/letsfreckle/configuration_spec.rb",
"spec/letsfreckle/entry_spec.rb",
"spec/letsfreckle/project_spec.rb",
"spec/letsfreckle/tag_spec.rb",
"spec/letsfreckle/user_spec.rb",
"spec/responses/entries.xml.response",
"spec/responses/projects.xml.response",
"spec/responses/tags.xml.response",
"spec/responses/users.xml.response",
"spec/spec_helper.rb",
"spec/support/webmock_helper.rb"
]
s.homepage = %q{http://github.com/ryanlecompte/letsfreckle-client}
s.licenses = ["MIT"]
s.require_paths = ["lib"]
s.rubygems_version = %q{1.3.7}
s.summary = %q{Ruby client for letsfreckle.com API}

if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3
s.rubyforge_project = "letsfreckle-client"

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<httparty>, [">= 0"])
s.add_runtime_dependency(%q<hashie>, [">= 0"])
s.add_development_dependency(%q<rspec>, ["~> 2.5.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<webmock>, ["~> 1.6.2"])
else
s.add_dependency(%q<httparty>, [">= 0"])
s.add_dependency(%q<hashie>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.5.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<webmock>, ["~> 1.6.2"])
end
else
s.add_dependency(%q<httparty>, [">= 0"])
s.add_dependency(%q<hashie>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.5.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<webmock>, ["~> 1.6.2"])
end
end
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- spec/*`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
s.require_paths = ["lib"]

s.add_dependency("httparty", ">= 0.7.8")
s.add_dependency("hashie", ">= 1.0.0")
s.add_development_dependency("rspec", "~> 2.5.0")
s.add_development_dependency("webmock", "~> 1.6.2")
end
1 change: 1 addition & 0 deletions lib/letsfreckle.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
require 'httparty'
require 'delegate'

require 'letsfreckle/version'
require 'letsfreckle/extensions/mash'
require 'letsfreckle/configuration'
require 'letsfreckle/client_resource'
Expand Down

0 comments on commit 12775c9

Please sign in to comment.