Sha256: 51347792c741a9fe828eedcf5fb4baac76ef66fb7ff3487cf9455110a83a4845

Contents?: true

Size: 363 Bytes

Versions: 2

Compression:

Stored size: 363 Bytes

Contents

# frozen_string_literal: true

require 'link_thumbnailer/model'

module LinkThumbnailer
  module Models
    class Favicon < ::LinkThumbnailer::Model

      attr_reader :uri

      def initialize(uri)
        @uri = uri
      end

      def to_s
        uri.to_s
      end

      def as_json(*)
        {
          src: to_s
        }
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
link_thumbnailer-3.4.0 lib/link_thumbnailer/models/favicon.rb
link_thumbnailer-3.3.2 lib/link_thumbnailer/models/favicon.rb