Sha256: b25dbbd25ab56fa447519651cf5b945ecc9d6eb7a8c0d44f03a3ee285440954b

Contents?: true

Size: 508 Bytes

Versions: 2

Compression:

Stored size: 508 Bytes

Contents

module MechanicalGithub
  
  # represents a project
  class Repository
    attr_reader :name, :description, :homepage, :username
    
    def initialize(session, name, username, description, homepage)
      @name = name
      @description = description
      @homepage = homepage
      @username = username
      @session = session
    end
    
    def self.url_for(username, name)
      "https://github.com/#{username}/#{name}"
    end
    
    def wiki
      Wiki.new(self, @session)
    end
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
drnic-mechanical_github-0.2.0 lib/mechanical_github/repository.rb
drnic-mechanical_github-0.2.1 lib/mechanical_github/repository.rb