class Smeargle::Sketch

Attributes

min_height[RW]
min_width[RW]
url[RW]

Public Class Methods

new(url, args = {}) click to toggle source
# File lib/smeargle/sketch.rb, line 8
def initialize url, args = {}
  @url = url
  args.each do |key, value|
    send "#{key}=", value
  end
end

Public Instance Methods

clean_url() click to toggle source
# File lib/smeargle/sketch.rb, line 24
def clean_url
  @clean_url ||=
    URI(safe_url).scheme +
    '://' + URI(safe_url).host
end
response_body() click to toggle source
# File lib/smeargle/sketch.rb, line 20
def response_body
  @response_body ||= Nokogiri::HTML(open safe_url)
end
safe_url() click to toggle source
# File lib/smeargle/sketch.rb, line 15
def safe_url
  @safe_url ||=
    !URI.parse(url).scheme ? "http://#{url}" : url
end