Sha256: 37c84eb897033b5029433448bc5b641de95346d6988b348de1a70b03418d64db

Contents?: true

Size: 380 Bytes

Versions: 10

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

module Miteru
  class Feeds
    class Ayashige < Base
      def initialize(base_url = "https://ayashige.herokuapp.com")
        super(base_url)
      end

      def urls
        json.map { |item| item["fqdn"] }.map { |fqdn| "https://#{fqdn}" }
      end

      private

      def json
        get_json "/api/v1/domains/"
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
miteru-2.3.1 lib/miteru/feeds/ayashige.rb
miteru-2.3.0 lib/miteru/feeds/ayashige.rb
miteru-2.2.4 lib/miteru/feeds/ayashige.rb
miteru-2.2.3 lib/miteru/feeds/ayashige.rb
miteru-2.2.2 lib/miteru/feeds/ayashige.rb
miteru-2.2.1 lib/miteru/feeds/ayashige.rb
miteru-2.2.0 lib/miteru/feeds/ayashige.rb
miteru-2.1.1 lib/miteru/feeds/ayashige.rb
miteru-2.1.0 lib/miteru/feeds/ayashige.rb
miteru-2.0.3 lib/miteru/feeds/ayashige.rb