Module: Cms::Fortress::PagesControllerMethods
- Defined in:
- lib/cms/fortress/pages_controller_methods.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
9 10 11 12 13 |
# File 'lib/cms/fortress/pages_controller_methods.rb', line 9 def self.included(base) base.class_eval do before_action :transit_to_state, only: [:create, :update] end end |
Instance Method Details
#transit_to_state ⇒ Object
5 6 7 |
# File 'lib/cms/fortress/pages_controller_methods.rb', line 5 def transit_to_state @page.send(params.fetch(:transition)) if params[:transition].present? end |