# File lib/webby/helpers/url_helper.rb, line 63
  def url_for_page( opts = {} )
    opts = opts.symbolize_keys
    url_opts = opts.delete(:url)

    p = @pages.find(opts)
    raise ::Webby::Error,
          "could not find requested page: #{opts.inspect}" if p.nil?

    self.url_for(p, url_opts)
  end