class Staticice
Constants
- COMMAND_PATTERN
Public Class Methods
Source
# File plugins/staticice.rb, line 21 def self.lookup(query, fetch:, limit: StaticiceSearch::DEFAULT_LIMIT) term = query.to_s.strip return "Give me a search term, e.g. !staticice 8gb ram ddr4" if term.empty? results = StaticiceSearch.search(term, fetch: fetch, limit: limit) StaticiceReport.format(term, results) end
Public Instance Methods
Source
# File plugins/staticice.rb, line 33 def execute(m, query) themed_flood_safe_reply(m, lookup(query)) end
Source
# File plugins/staticice.rb, line 29 def lookup(query, fetch: StaticiceSearch.method(:fetch_html)) self.class.lookup(query, fetch: fetch) end