Skip to content

Commit

Permalink
Remove jeweler dependency for gem generation
Browse files Browse the repository at this point in the history
  • Loading branch information
Irio committed May 25, 2013
1 parent ff11920 commit 54eadfa
Show file tree
Hide file tree
Showing 18 changed files with 68 additions and 198 deletions.
17 changes: 3 additions & 14 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
source 'http://rubygems.org'
source 'https://rubygems.org'

gem 'builder'
gem 'httparty'
gem 'activemodel'

group :development do
gem 'rdoc', '~> 3.12'
gem 'bundler', '>= 0'
gem 'jeweler', '~> 1.8.4'
gem 'turn'
gem 'mocha', require: false
gem 'vcr'
gem 'webmock'
end
# Specify your gem's dependencies in new_gem.gemspec
gemspec
53 changes: 9 additions & 44 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,45 +1,10 @@
# 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 = 'mymoip'
gem.homepage = 'https://github.com/Irio/mymoip'
gem.license = 'MIT'
gem.summary = 'MoIP transactions in a gem to call your own.'
gem.description = 'The easier way to use Moip\'s transparent checkout.'
gem.email = 'iirineu@gmail.com'
gem.authors = ['Irio Irineu Musskopf Junior']
# dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

require 'bundler/gem_tasks'
require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/test_*.rb'
test.verbose = true
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 = 'mymoip #{version}'
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end

Rake::TestTask.new do |t|
t.libs << 'lib/mymoip'
t.test_files = FileList['test/test_*.rb']
t.verbose = true
end

task default: :test
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

3 changes: 3 additions & 0 deletions lib/mymoip/version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module MyMoip
VERSION = '0.6.0'
end
126 changes: 27 additions & 99 deletions mymoip.gemspec
Original file line number Diff line number Diff line change
@@ -1,103 +1,31 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'mymoip/version'

Gem::Specification.new do |s|
s.name = "mymoip"
s.version = "0.6.0"
Gem::Specification.new do |spec|
spec.name = "mymoip"
spec.version = MyMoip::VERSION
spec.authors = ["Irio Irineu Musskopf Junior"]
spec.email = ["iirineu@gmail.com"]
spec.description = %q{The easier way to use Moip's transparent checkout.}
spec.summary = %q{MoIP transactions in a gem to call your own.}
spec.homepage = "https://github.com/Irio/mymoip"
spec.license = "MIT"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Irio Irineu Musskopf Junior"]
s.date = "2013-05-19"
s.description = "The easier way to use Moip's transparent checkout."
s.email = "iirineu@gmail.com"
s.extra_rdoc_files = [
"LICENSE.txt",
"README.md"
]
s.files = [
".document",
".travis.yml",
"CHANGELOG.md",
"Gemfile",
"LICENSE.txt",
"README.md",
"Rakefile",
"VERSION",
"lib/mymoip.rb",
"lib/mymoip/commission.rb",
"lib/mymoip/credit_card.rb",
"lib/mymoip/credit_card_payment.rb",
"lib/mymoip/exceptions.rb",
"lib/mymoip/formatter.rb",
"lib/mymoip/instruction.rb",
"lib/mymoip/json_parser.rb",
"lib/mymoip/payer.rb",
"lib/mymoip/request.rb",
"lib/mymoip/requests/payment_request.rb",
"lib/mymoip/requests/transparent_request.rb",
"mymoip.gemspec",
"test/fixtures/fixture.rb",
"test/fixtures/vcr_cassettes/payment_request.yml",
"test/fixtures/vcr_cassettes/transparent_request.yml",
"test/fixtures/vcr_cassettes/transparent_request_with_commissions.yml",
"test/helper.rb",
"test/live_test.rb",
"test/test_commission.rb",
"test/test_credit_card_payment.rb",
"test/test_creditcard.rb",
"test/test_formatter.rb",
"test/test_instruction.rb",
"test/test_mymoip.rb",
"test/test_payer.rb",
"test/test_payment_request.rb",
"test/test_request.rb",
"test/test_transparent_request.rb"
]
s.homepage = "https://github.com/Irio/mymoip"
s.licenses = ["MIT"]
s.require_paths = ["lib"]
s.rubygems_version = "1.8.23"
s.summary = "MoIP transactions in a gem to call your own."
spec.files = `git ls-files`.split($/)
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.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<builder>, [">= 0"])
s.add_runtime_dependency(%q<httparty>, [">= 0"])
s.add_runtime_dependency(%q<activemodel>, [">= 0"])
s.add_development_dependency(%q<rdoc>, ["~> 3.12"])
s.add_development_dependency(%q<bundler>, [">= 0"])
s.add_development_dependency(%q<jeweler>, ["~> 1.8.4"])
s.add_development_dependency(%q<turn>, [">= 0"])
s.add_development_dependency(%q<mocha>, [">= 0"])
s.add_development_dependency(%q<vcr>, [">= 0"])
s.add_development_dependency(%q<webmock>, [">= 0"])
else
s.add_dependency(%q<builder>, [">= 0"])
s.add_dependency(%q<httparty>, [">= 0"])
s.add_dependency(%q<activemodel>, [">= 0"])
s.add_dependency(%q<rdoc>, ["~> 3.12"])
s.add_dependency(%q<bundler>, [">= 0"])
s.add_dependency(%q<jeweler>, ["~> 1.8.4"])
s.add_dependency(%q<turn>, [">= 0"])
s.add_dependency(%q<mocha>, [">= 0"])
s.add_dependency(%q<vcr>, [">= 0"])
s.add_dependency(%q<webmock>, [">= 0"])
end
else
s.add_dependency(%q<builder>, [">= 0"])
s.add_dependency(%q<httparty>, [">= 0"])
s.add_dependency(%q<activemodel>, [">= 0"])
s.add_dependency(%q<rdoc>, ["~> 3.12"])
s.add_dependency(%q<bundler>, [">= 0"])
s.add_dependency(%q<jeweler>, ["~> 1.8.4"])
s.add_dependency(%q<turn>, [">= 0"])
s.add_dependency(%q<mocha>, [">= 0"])
s.add_dependency(%q<vcr>, [">= 0"])
s.add_dependency(%q<webmock>, [">= 0"])
end
spec.add_dependency "activemodel"
spec.add_dependency "builder"
spec.add_dependency "httparty"
spec.add_development_dependency "bundler", "~> 1.3"
spec.add_development_dependency "minitest"
spec.add_development_dependency "mocha"
spec.add_development_dependency "rake"
spec.add_development_dependency "rdoc", "~> 3.12"
spec.add_development_dependency "vcr"
spec.add_development_dependency "webmock"
end

29 changes: 0 additions & 29 deletions test/helper.rb

This file was deleted.

2 changes: 1 addition & 1 deletion test/test_commission.rb → test/lib/test_commission.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestCommission < Test::Unit::TestCase
def test_initialization_and_setters
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestCreditCardPayment < Test::Unit::TestCase
def test_initialization_and_getters
Expand Down
2 changes: 1 addition & 1 deletion test/test_creditcard.rb → test/lib/test_creditcard.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestCreditCard < Test::Unit::TestCase
def test_initialization_and_setters
Expand Down
2 changes: 1 addition & 1 deletion test/test_formatter.rb → test/lib/test_formatter.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestFormatter < Test::Unit::TestCase
def test_cep_method_returns_the_given_cep_with_section_separator
Expand Down
2 changes: 1 addition & 1 deletion test/test_instruction.rb → test/lib/test_instruction.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestInstruction < Test::Unit::TestCase
def test_getters_for_attributes
Expand Down
2 changes: 1 addition & 1 deletion test/test_mymoip.rb → test/lib/test_mymoip.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestMymoip < Test::Unit::TestCase
def setup
Expand Down
2 changes: 1 addition & 1 deletion test/test_payer.rb → test/lib/test_payer.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestPayer < Test::Unit::TestCase
def test_getters_for_attributes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# encoding: UTF-8
require 'helper'
require_relative '../test_helper'

class TestPaymentRequest < Test::Unit::TestCase
def test_http_method_as_get
Expand Down
2 changes: 1 addition & 1 deletion test/test_request.rb → test/lib/test_request.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestRequest < Test::Unit::TestCase
def test_initializes_receiving_data_and_optional_id
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require 'helper'
require_relative '../test_helper'

class TestTransparentRequest < Test::Unit::TestCase
def test_http_method_as_post
Expand Down
2 changes: 1 addition & 1 deletion test/live_test.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require './lib/mymoip'
require_relative '../lib/mymoip'

MyMoip.sandbox_token = 'YOUR_MOIP_TOKEN'
MyMoip.sandbox_key = 'YOUR_MOIP_KEY'
15 changes: 15 additions & 0 deletions test/test_helper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
require 'test/unit'
require 'mocha/setup'
require 'vcr'

VCR.configure do |c|
c.cassette_library_dir = 'test/fixtures/vcr_cassettes'
c.hook_into :webmock
end

require_relative 'live_test'
require_relative 'fixtures/fixture'
Dir[File.dirname(__FILE__) + "/lib/*.rb"].each { |file| require file }

MyMoip.logger = Logger.new('/dev/null')
$VERBOSE = nil

0 comments on commit 54eadfa

Please sign in to comment.