lib/ruby_app/elements/navigation/page_menu.rb in RubyApp-0.0.8 vs lib/ruby_app/elements/navigation/page_menu.rb in RubyApp-0.0.9

- old
+ new

@@ -5,11 +5,11 @@ module Navigation require 'ruby_app/element' class PageMenu < RubyApp::Element - class NavigatedEvent < RubyApp::Element::Event + class ClickedEvent < RubyApp::Element::Event attr_reader :page def initialize(data) super(data) @@ -36,14 +36,14 @@ end protected def on_event(event) - on_navigated(event) if event.is_a?(RubyApp::Elements::Navigation::PageMenu::NavigatedEvent) + on_clicked(event) if event.is_a?(RubyApp::Elements::Navigation::PageMenu::ClickedEvent) super(event) end - def on_navigated(event) + def on_clicked(event) RubyApp::Session.pages.pop RubyApp::Session.pages.push(event.page.new) event.refresh end