Class: Metamatter::Classification
- Inherits:
-
Object
- Object
- Metamatter::Classification
- Defined in:
- lib/metamatter/classification.rb
Instance Attribute Summary collapse
-
#repository ⇒ Object
Returns the value of attribute repository.
Instance Method Summary collapse
-
#initialize(repository) ⇒ Classification
constructor
A new instance of Classification.
- #tags ⇒ Object
Constructor Details
#initialize(repository) ⇒ Classification
Returns a new instance of Classification.
7 8 9 |
# File 'lib/metamatter/classification.rb', line 7 def initialize(repository) @repository = repository end |
Instance Attribute Details
#repository ⇒ Object
Returns the value of attribute repository.
5 6 7 |
# File 'lib/metamatter/classification.rb', line 5 def repository @repository end |
Instance Method Details
#tags ⇒ Object
11 12 13 14 15 16 |
# File 'lib/metamatter/classification.rb', line 11 def Algorithmia.api_key = ENV['ALGORITHMIA_TOKEN'] # Expects params as [owner, repo] - see https://algorithmia.com/algorithms/tags/AutoTagGithub query = Algorithmia.call("tags/AutoTagGithub", [repository.owner, repository.name]) return query.result.keys end |