Class: Admin::PreviewPageBuilder

Inherits:
Object
  • Object
show all
Defined in:
app/services/admin/preview_page_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(model_class:, page_params:, referer:) ⇒ PreviewPageBuilder

Returns a new instance of PreviewPageBuilder.



3
4
5
6
7
# File 'app/services/admin/preview_page_builder.rb', line 3

def initialize(model_class:, page_params:, referer:)
  @model_class = model_class
  @page_params = page_params
  @referer = referer
end

Instance Method Details

#buildObject



9
10
11
# File 'app/services/admin/preview_page_builder.rb', line 9

def build
  editing_existing_page? ? build_existing_page : build_new_page
end