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    
gemfury / lib / gemfury / client / filters.rb
Size: Mime:
module Gemfury
  class Client
    module Filters

    private
      def ensure_ready!(*args)
        # Ensure authorization
        if args.include?(:authorization)
          raise Unauthorized unless authenticated?
        end
      end

      def authenticated?
        self.user_api_key && !self.user_api_key.empty?
      end
    end
  end
end