class SimpleImagesDownloader::Line

Public Class Methods

new(string) click to toggle source
# File lib/simple_images_downloader/line.rb, line 5
def initialize(string)
  @string = string
end

Public Instance Methods

uri() click to toggle source
# File lib/simple_images_downloader/line.rb, line 9
def uri
  parsed_uri = URI.parse(@string)

  ImagePathValidator.new(@string).validate

  parsed_uri
rescue URI::Error
  raise Errors::BadUrl, @string
end