Sha256: b87b2dd46ef9034c9d91779acdab85c6ca1e2bd704face7c839e6ab6a2698a0a

Contents?: true

Size: 457 Bytes

Versions: 2

Compression:

Stored size: 457 Bytes

Contents

module Fontist
  module Import
    module Google
      class Api
        class << self
          def items
            db["items"]
          end

          def db
            @db ||= JSON.parse(Net::HTTP.get(URI(url)))
          end

          def url
            "https://www.googleapis.com/webfonts/v1/webfonts?key=#{api_key}"
          end

          def api_key
            Fontist.google_fonts_key
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fontist-1.21.2 lib/fontist/import/google/api.rb
fontist-1.21.1 lib/fontist/import/google/api.rb