class RailsPage
def build_parts_from_hash!(content)
def build_parts_from_hash!(content) content.each do |k,v| (part(k) || parts.build(:name => k.to_s, :filter_id => "")).content = v end end
def find_by_url(url, live=true, clean=true)
def find_by_url(url, live=true, clean=true) found_page = super if found_page.nil? || found_page.is_a?(FileNotFoundPage) url = clean_url(url) if clean self if url.starts_with?(self.url) else found_page end end
def url
def url @url || super end
def url=(path)
def url=(path) @url = path end