mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-05-30 00:00:47 -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 'openssl'
|
||||
require 'rest_client'
|
||||
require File.expand_path('../stripe/version', __FILE__)
|
||||
|
||||
module Stripe
|
||||
@@version = '1.5.8'
|
||||
@@ssl_bundle_path = File.join(File.dirname(__FILE__), 'data/ca-certificates.crt')
|
||||
@@api_key = nil
|
||||
@@api_base = 'https://api.stripe.com/v1'
|
||||
@ -418,7 +418,6 @@ module Stripe
|
||||
def self.api_base; @@api_base; end
|
||||
def self.verify_ssl_certs=(verify); @@verify_ssl_certs = verify; 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={})
|
||||
api_key ||= @@api_key
|
||||
@ -445,7 +444,7 @@ module Stripe
|
||||
uname = (@@uname ||= RUBY_PLATFORM =~ /linux|darwin/i ? `uname -a 2>/dev/null`.strip : nil)
|
||||
lang_version = "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})"
|
||||
ua = {
|
||||
:bindings_version => Stripe.version,
|
||||
:bindings_version => Stripe::VERSION,
|
||||
:lang => 'ruby',
|
||||
:lang_version => lang_version,
|
||||
:platform => RUBY_PLATFORM,
|
||||
@ -465,7 +464,7 @@ module Stripe
|
||||
|
||||
headers = {
|
||||
:x_stripe_client_user_agent => JSON.dump(ua),
|
||||
:user_agent => "Stripe/v1 RubyBindings/#{Stripe.version}"
|
||||
:user_agent => "Stripe/v1 RubyBindings/#{Stripe::VERSION}"
|
||||
}.merge(headers)
|
||||
opts = {
|
||||
: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'))
|
||||
|
||||
require 'stripe'
|
||||
require File.expand_path('../lib/stripe/version', __FILE__)
|
||||
|
||||
spec = Gem::Specification.new do |s|
|
||||
s.name = 'stripe'
|
||||
s.version = Stripe.version
|
||||
s.version = Stripe::VERSION
|
||||
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.authors = ['Ross Boucher', 'Greg Brockman']
|
||||
@ -16,9 +16,14 @@ spec = Gem::Specification.new do |s|
|
||||
s.add_dependency('json')
|
||||
s.add_dependency('rest-client')
|
||||
|
||||
s.add_development_dependency('mocha')
|
||||
s.add_development_dependency('shoulda')
|
||||
s.add_development_dependency('test-unit')
|
||||
|
||||
s.files = %w{
|
||||
bin/stripe-console
|
||||
lib/stripe.rb
|
||||
lib/stripe/version.rb
|
||||
lib/data/ca-certificates.crt
|
||||
}
|
||||
end
|
||||
|
@ -1,6 +1,6 @@
|
||||
require 'stringio'
|
||||
require 'test/unit'
|
||||
require File.dirname(__FILE__) + '/../lib/stripe'
|
||||
require File.expand_path('../../lib/stripe', __FILE__)
|
||||
|
||||
require 'mocha'
|
||||
include Mocha
|
||||
|
Loading…
x
Reference in New Issue
Block a user