mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-06-06 00:01:04 -04:00
Remove circular dependency in gemspec
This commit is contained in:
parent
8ec0f2778e
commit
b03a4165df
@ -8,9 +8,9 @@ require 'rubygems'
|
|||||||
require 'json'
|
require 'json'
|
||||||
require 'openssl'
|
require 'openssl'
|
||||||
require 'rest_client'
|
require 'rest_client'
|
||||||
|
require File.expand_path('../stripe/version', __FILE__)
|
||||||
|
|
||||||
module Stripe
|
module Stripe
|
||||||
@@version = '1.5.8'
|
|
||||||
@@ssl_bundle_path = File.join(File.dirname(__FILE__), 'data/ca-certificates.crt')
|
@@ssl_bundle_path = File.join(File.dirname(__FILE__), 'data/ca-certificates.crt')
|
||||||
@@api_key = nil
|
@@api_key = nil
|
||||||
@@api_base = 'https://api.stripe.com/v1'
|
@@api_base = 'https://api.stripe.com/v1'
|
||||||
@ -418,7 +418,6 @@ module Stripe
|
|||||||
def self.api_base; @@api_base; end
|
def self.api_base; @@api_base; end
|
||||||
def self.verify_ssl_certs=(verify); @@verify_ssl_certs = verify; end
|
def self.verify_ssl_certs=(verify); @@verify_ssl_certs = verify; end
|
||||||
def self.verify_ssl_certs; @@verify_ssl_certs; end
|
def self.verify_ssl_certs; @@verify_ssl_certs; end
|
||||||
def self.version; @@version; end
|
|
||||||
|
|
||||||
def self.request(method, url, api_key, params=nil, headers={})
|
def self.request(method, url, api_key, params=nil, headers={})
|
||||||
api_key ||= @@api_key
|
api_key ||= @@api_key
|
||||||
@ -445,7 +444,7 @@ module Stripe
|
|||||||
uname = (@@uname ||= RUBY_PLATFORM =~ /linux|darwin/i ? `uname -a 2>/dev/null`.strip : nil)
|
uname = (@@uname ||= RUBY_PLATFORM =~ /linux|darwin/i ? `uname -a 2>/dev/null`.strip : nil)
|
||||||
lang_version = "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})"
|
lang_version = "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})"
|
||||||
ua = {
|
ua = {
|
||||||
:bindings_version => Stripe.version,
|
:bindings_version => Stripe::VERSION,
|
||||||
:lang => 'ruby',
|
:lang => 'ruby',
|
||||||
:lang_version => lang_version,
|
:lang_version => lang_version,
|
||||||
:platform => RUBY_PLATFORM,
|
:platform => RUBY_PLATFORM,
|
||||||
@ -465,7 +464,7 @@ module Stripe
|
|||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
:x_stripe_client_user_agent => JSON.dump(ua),
|
:x_stripe_client_user_agent => JSON.dump(ua),
|
||||||
:user_agent => "Stripe/v1 RubyBindings/#{Stripe.version}"
|
:user_agent => "Stripe/v1 RubyBindings/#{Stripe::VERSION}"
|
||||||
}.merge(headers)
|
}.merge(headers)
|
||||||
opts = {
|
opts = {
|
||||||
:method => method,
|
:method => method,
|
||||||
|
3
lib/stripe/version.rb
Normal file
3
lib/stripe/version.rb
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module Stripe
|
||||||
|
VERSION = '1.5.8'
|
||||||
|
end
|
@ -1,10 +1,10 @@
|
|||||||
$:.unshift(File.join(File.dirname(__FILE__), 'lib'))
|
$:.unshift(File.join(File.dirname(__FILE__), 'lib'))
|
||||||
|
|
||||||
require 'stripe'
|
require File.expand_path('../lib/stripe/version', __FILE__)
|
||||||
|
|
||||||
spec = Gem::Specification.new do |s|
|
spec = Gem::Specification.new do |s|
|
||||||
s.name = 'stripe'
|
s.name = 'stripe'
|
||||||
s.version = Stripe.version
|
s.version = Stripe::VERSION
|
||||||
s.summary = 'Ruby bindings for the Stripe API'
|
s.summary = 'Ruby bindings for the Stripe API'
|
||||||
s.description = 'Stripe is the easiest way to accept payments online. See https://stripe.com for details.'
|
s.description = 'Stripe is the easiest way to accept payments online. See https://stripe.com for details.'
|
||||||
s.authors = ['Ross Boucher', 'Greg Brockman']
|
s.authors = ['Ross Boucher', 'Greg Brockman']
|
||||||
@ -16,9 +16,14 @@ spec = Gem::Specification.new do |s|
|
|||||||
s.add_dependency('json')
|
s.add_dependency('json')
|
||||||
s.add_dependency('rest-client')
|
s.add_dependency('rest-client')
|
||||||
|
|
||||||
|
s.add_development_dependency('mocha')
|
||||||
|
s.add_development_dependency('shoulda')
|
||||||
|
s.add_development_dependency('test-unit')
|
||||||
|
|
||||||
s.files = %w{
|
s.files = %w{
|
||||||
bin/stripe-console
|
bin/stripe-console
|
||||||
lib/stripe.rb
|
lib/stripe.rb
|
||||||
|
lib/stripe/version.rb
|
||||||
lib/data/ca-certificates.crt
|
lib/data/ca-certificates.crt
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
require 'stringio'
|
require 'stringio'
|
||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require File.dirname(__FILE__) + '/../lib/stripe'
|
require File.expand_path('../../lib/stripe', __FILE__)
|
||||||
|
|
||||||
require 'mocha'
|
require 'mocha'
|
||||||
include Mocha
|
include Mocha
|
||||||
|
Loading…
x
Reference in New Issue
Block a user