# 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