Sha256: 82b5baa2531d7084c25656e482b7de942bf07abefd48198364f278bc08d3b9db

Contents?: true

Size: 357 Bytes

Versions: 8

Compression:

Stored size: 357 Bytes

Contents

module Spade
  class Repository
    attr_accessor :env, :creds

    def initialize
      self.env   = Environment.new
      self.creds = Credentials.new(@env)
    end

    def logged_in?
      !self.creds.api_key.nil?
    end

    def dependency_for(packages)
      Gem::Dependency.new(/(#{packages.join('|')})/, Gem::Requirement.default)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
spade-0.0.8.1 lib/spade/repository.rb
spade-0.0.7 lib/spade/repository.rb
spade-0.0.6 lib/spade/repository.rb
spade-0.0.5 lib/spade/repository.rb
spade-0.0.4 lib/spade/repository.rb
spade-0.0.3 lib/spade/repository.rb
spade-0.0.2 lib/spade/repository.rb
spade-0.0.1 lib/spade/repository.rb