Sha256: 58b3dee0b355b8067958421a8210ddfdca19260425764277cde937121731e244

Contents?: true

Size: 348 Bytes

Versions: 4

Compression:

Stored size: 348 Bytes

Contents

module Brief::GithubClient
  class OrganizationRepositories < Request
    requires :supplied_org

    def endpoint
      "orgs/#{ org }/repos"
    end

    def all
      @all ||= self.result
    end

    def to_list
      all.map do |repository|
        repository.slice("id","name","html_url","description","ssh_url")
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
brief-0.0.5 lib/brief/github_client/organization_repositories.rb
brief-0.0.4 lib/brief/github_client/organization_repositories.rb
brief-0.0.3 lib/brief/github_client/organization_repositories.rb
brief-0.0.2 lib/brief/github_client/organization_repositories.rb