class Screencork::Screen
Public Class Methods
new(url, opts = {})
click to toggle source
# File lib/screencork/screen.rb, line 3 def initialize(url, opts = {}) @url = url @opts = opts end
Private Instance Methods
proccessed_opts()
click to toggle source
# File lib/screencork/screen.rb, line 20 def proccessed_opts if (cookies = @opts[:cookies]) && cookies.is_a?(Hash) array_cookies = cookies.map { |name, value| {domain: URI(@url).host, name: name, value: value} } @opts.merge(cookies: array_cookies) else @opts end end
render(format)
click to toggle source
# File lib/screencork/screen.rb, line 16 def render(format) Screencork.render(@url, format, proccessed_opts) end