Module: Skyline::Rendering::Helpers::SettingsHelper

Included in:
Skyline::Renderer::Helpers
Defined in:
lib/skyline/rendering/helpers/settings_helper.rb

Instance Method Summary collapse

Instance Method Details

#page_from_setting(setting_identifier, field) ⇒ Page, NilClass

Deprecated.

Will be removed 3.1 in favour of Settings::KlassMethods#get_page

a safe way to get a page from the settings

Parameters:

  • setting_identifier (Symbol)

    the symbol of the settings page

  • field (Symbol)

    the name of the setting that references a page_id

Returns:

  • (Page, NilClass)

    The page if found, nil otherwise



23
24
25
# File 'lib/skyline/rendering/helpers/settings_helper.rb', line 23

def page_from_setting(setting_identifier, field)
  ::Settings.get_page(setting_identifier,field)
end

#setting(setting_identifier, field) ⇒ Object

Deprecated.

Will be removed 3.1 in favour of Settings::KlassMethods#get

A safe way to get a value of a setting and report a warning if it can’t be found

instead of calling Setting.field directly use setting(:setting_identifier, :field)

Parameters:

  • setting_identifier (Symbol)

    the symbol of the settings page

  • field (Symbol)

    the name of the setting

Returns:

  • (Object)

    the value of the setting or nil if not found



11
12
13
# File 'lib/skyline/rendering/helpers/settings_helper.rb', line 11

def setting(setting_identifier, field)
  ::Settings.get(setting_identifier,field)
end