Method: Pageflow::ThemeCustomizations#update

Defined in:
lib/pageflow/theme_customizations.rb

#update(site:, entry_type_name:, overrides: {}, file_ids: {}) ⇒ Object

Override theme options and files for entries of an entry type in a specific site.

Since:

  • 15.7



9
10
11
12
13
# File 'lib/pageflow/theme_customizations.rb', line 9

def update(site:, entry_type_name:, overrides: {}, file_ids: {})
  ThemeCustomization
    .find_or_initialize_by(site: site, entry_type_name: entry_type_name)
    .update!(overrides: overrides, selected_file_ids: file_ids)
end