Module: Glean::Source
- Defined in:
- lib/glean/source.rb,
lib/glean/source/core.rb,
lib/glean/source/user.rb,
lib/glean/source/contrib.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.info(identifier) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/glean/source.rb', line 15 def self.info(identifier) readme = Octokit.readme(identifier) Base64.decode64(readme.content) rescue "No extended information available" end |
.resolve_identifier(identifier) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/glean/source.rb', line 3 def self.resolve_identifier(identifier) if identifier.include?("/") identifier else "glean/#{identifier}" end end |
.search(query, source) ⇒ Object
11 12 13 |
# File 'lib/glean/source.rb', line 11 def self.search(query, source) self.const_get(source.capitalize).search(query).sort { |a, b| a.name <=> b.name } end |