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