Class: CancelAction
- Inherits:
-
ViewAction
- Object
- WebAction
- ViewAction
- CancelAction
- Includes:
- Assert, Localization
- Defined in:
- lib/ribit/action.rb
Constant Summary
Constants included from Localization
Localization::ACTION_CATEGORY_CREATION_NOTICE, Localization::ACTION_DEFAULT_PAGE_FAILED, Localization::ACTION_EDIT_CANCELED, Localization::ACTION_NEW_PAGE_OK, Localization::ACTION_SAVE_CATEGORY_OK, Localization::ACTION_SAVE_OK, Localization::NO_PARENT_OPTION, Localization::TITLE_CATEGORIES_PAGE, Localization::TITLE_NEW_CATEGORY, Localization::TITLE_NEW_PAGE
Constants inherited from ViewAction
Instance Attribute Summary
Attributes inherited from WebAction
Instance Method Summary collapse
- #decorate_page(page) ⇒ Object
- #get_page_id(pageRequest) ⇒ Object
-
#initialize(ribitData, ribitConfig) ⇒ CancelAction
constructor
A new instance of CancelAction.
Methods included from Localization
#get_localized, #ribitData_defined?
Methods included from Assert
assert, #assert, assert_nil, #assert_nil, #assert_not_nil, assert_not_nil, raise_exception
Methods inherited from ViewAction
Methods inherited from WebAction
Constructor Details
#initialize(ribitData, ribitConfig) ⇒ CancelAction
Returns a new instance of CancelAction.
678 679 680 681 682 683 684 |
# File 'lib/ribit/action.rb', line 678 def initialize( ribitData, ribitConfig ) # cancel contains message => can't cache the page super( ribitData, ribitConfig, nil ) @id = 'form:cancel' @logger = RibitLogger.new( CancelAction ) end |
Instance Method Details
#decorate_page(page) ⇒ Object
687 688 689 690 691 |
# File 'lib/ribit/action.rb', line 687 def decorate_page( page ) super( page ) page.( get_localized( ACTION_EDIT_CANCELED ) ) return true end |
#get_page_id(pageRequest) ⇒ Object
694 695 696 697 698 699 |
# File 'lib/ribit/action.rb', line 694 def get_page_id( pageRequest ) query = pageRequest.get_query_data prevPageID = query[Constants::PREV_FORM_PARAM_NAME] assert_not_nil( prevPageID, "No #{Constants::PREV_FORM_PARAM_NAME} found from form data" ) return prevPageID end |