class Osakana::Ayashige
Constants
- BASE_URL
Public Class Methods
lookup(keyword)
click to toggle source
# File lib/osakana/ayashige.rb, line 26 def self.lookup(keyword) new.lookup(keyword) end
Public Instance Methods
lookup(keyword)
click to toggle source
# File lib/osakana/ayashige.rb, line 10 def lookup(keyword) res = HTTP.get(BASE_URL) return [] unless res.code == 200 websites = [] json = JSON.parse(res.body.to_s) json.each do |item| domain = item.dig("domain") || "" updated_on = item.dig("updated_on") || "" next unless domain.include?(keyword) websites << Website.new(domain: domain, date: updated_on) end websites end