module CmAdmin::Models::DslMethod
def cm_new(page_title: nil, page_description: nil, partial: nil, redirect_to: nil)
- Example: Creating a new page with a redirect -
Parameters:
-
redirect_to
(Proc, nil
) -- A lambda that takes the current object and redirect to path after create -
partial
(String
) -- the partial path of page -
page_description
(String
) -- the description of page -
page_title
(String
) -- the title of page
def cm_new(page_title: nil, page_description: nil, partial: nil, redirect_to: nil) @current_action = CmAdmin::Models::Action.find_by(self, name: 'new') @current_action.set_values(page_title, page_description, partial, redirect_to) yield end