Class: QB::GitHub::Issue

Inherits:
Resource show all
Defined in:
lib/qb/github/issue.rb

Overview

TODO:

document QB::GitHub::Issue class.

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Methods inherited from Util::Resource

#initialize

Constructor Details

This class inherits a constructor from QB::GitHub::Resource

Class Method Details

.find_by(repo_id:, number:) ⇒ return_type

TODO:

Document find method.

Returns @todo Document return value.

Parameters:

  • arg_name (type)

    @todo Add name param description.

Returns:

  • (return_type)

    @todo Document return value.



52
53
54
# File 'lib/qb/github/issue.rb', line 52

def self.find_by repo_id:, number:
  new QB::GitHub::API.client.issue( repo_id.path, number )
end

.list(arg_name) ⇒ return_type

TODO:

Document list method.

Returns @todo Document return value.

Parameters:

  • arg_name (type)

    @todo Add name param description.

Returns:

  • (return_type)

    @todo Document return value.



66
67
68
# File 'lib/qb/github/issue.rb', line 66

def self.list arg_name
  # method body
end

Instance Method Details

#[](key) ⇒ Object

Instance Methods



84
85
86
# File 'lib/qb/github/issue.rb', line 84

def [] key
  @octokit_resource[key]
end

#title_filenameObject



88
89
90
# File 'lib/qb/github/issue.rb', line 88

def title_filename
  
end