Method: Whisper::Page#initialize

Defined in:
lib/whisper/page.rb

#initialize(opts, &rebuilder) ⇒ Page

kind of insane the amount of stuff this thing actually needs



12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/whisper/page.rb', line 12

def initialize opts, &rebuilder
  @format = opts[:format]
  @url_vars = opts[:url_vars] # used for making links to related pages
  @master_template = opts[:master_template]
  @template = opts[:template]
  @helper = opts[:helper]
  @rebuilder = rebuilder
  @dependencies = opts[:extra_deps] + [@master_template, @template, @helper]
  @config = opts[:config]
  @router = opts[:router]
  @entryset = opts[:entryset]

  dependency_init
end