# File lib_wpm/wpm.rb, line 851 def parent_page component = self loop do case (component) when Page return component when NilClass raise WidgetError, "not found a page widget upper #{component_name}" end component = component.parent_component end raise 'internal error' end