Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
buildgem / lib / buildgem / deployer.rb
Size: Mime:
module Buildgem
  class Deployer
    include ForwardGemMethodsToConfig

    def self.deploy!
      `cd #{gem_path} && #{command} push #{built_gem_file}`
    end

    private
    def self.command
      case gem_source
      when :rubygems
        'gem'
      else
        'fury'
      end
    end

    def self.built_gem_file
      "#{gem_top_level_namespace}-#{gem_version}.gem"
    end
  end
end