class SiteWatcher::DSL::Top
Attributes
__sw_after_hooks[R]
__sw_before_hooks[R]
__sw_pages[R]
Public Class Methods
new()
click to toggle source
# File lib/site_watcher.rb, line 86 def initialize @__sw_pages = [] @__sw_before_hooks = [] @__sw_after_hooks = [] end
Public Instance Methods
after(&block)
click to toggle source
# File lib/site_watcher.rb, line 96 def after(&block) @__sw_after_hooks << block end
before(&block)
click to toggle source
# File lib/site_watcher.rb, line 92 def before(&block) @__sw_before_hooks << block end
page(url, **opts, &block)
click to toggle source
# File lib/site_watcher.rb, line 100 def page(url, **opts, &block) page = Page.new(url, **opts) page.instance_eval(&block) @__sw_pages << page end