class Furious::Push
Public Instance Methods
push()
click to toggle source
# File lib/furious/push.rb, line 3 def push Typhoeus.post(gemfury_url, body: { package: gem_package }) end
Private Instance Methods
gem_package()
click to toggle source
# File lib/furious/push.rb, line 23 def gem_package File.open(spec.file_name, 'r') end
gemfury_account()
click to toggle source
# File lib/furious/push.rb, line 18 def gemfury_account fail 'No GEMFURY_ACCOUNT specified in environment' unless ENV['GEMFURY_ACCOUNT'] ENV['GEMFURY_ACCOUNT'] end
gemfury_token()
click to toggle source
# File lib/furious/push.rb, line 13 def gemfury_token fail 'No GEMFURY_TOKEN specified in environment' unless ENV['GEMFURY_TOKEN'] ENV['GEMFURY_TOKEN'] end
gemfury_url()
click to toggle source
# File lib/furious/push.rb, line 9 def gemfury_url "https://push.fury.io/#{gemfury_token}/#{gemfury_account}/" end