Sha256: 5fa444a2f6c4e246e199e0046b058469aa77513f1e12e3beeb5153987282ec5a

Contents?: true

Size: 239 Bytes

Versions: 3

Compression:

Stored size: 239 Bytes

Contents

module Thumbnailer
  class Parser
    attr_reader :uri, :worker

    def initialize(url)
      @uri = URI.parse(url)

      SITES.each {|k, w|
        if url =~ /#{k}/
          @worker = w.new(@uri)
        end
      }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
thumbnailer-ruby-0.1.2 lib/thumbnailer/parser.rb
thumbnailer-ruby-0.1.1 lib/thumbnailer/parser.rb
thumbnailer-ruby-0.1.0 lib/thumbnailer/parser.rb