class Miteru::Feeds::Ayashige
Constants
- HOST
- URL
Public Instance Methods
urls()
click to toggle source
# File lib/miteru/feeds/ayashige.rb, line 12 def urls url = url_for("/api/v1/domains/") res = JSON.parse(get(url)) domains = res.map { |item| item["fqdn"] } domains.map do |domain| [ "https://#{domain}", "http://#{domain}" ] end.flatten rescue HTTPResponseError, HTTP::Error, JSON::ParserError => e puts "Failed to load ayashige feed (#{e})" [] end
Private Instance Methods
url_for(path)
click to toggle source
# File lib/miteru/feeds/ayashige.rb, line 30 def url_for(path) URI(URL + path) end