# File src/Component.rb, line 25 def Component.pageNamed(name, session, prevPage=nil) Iowa.app.reloadModified(name,true) klass = ElementClasses[name.to_s.downcase] if(klass && klass.ancestors.include?(Component)) page = klass.new("page", {}, {}, nil) page.prevPage = prevPage page.session = session page else el = '' ElementClasses.each_pair do |k,v| el << "#{k} == #{v}<br/>\n" end raise "#{name}: no such page in #{el}" end end