Module: Serega::SeregaPlugins::If::AttributeNormalizerInstanceMethods

Defined in:
lib/serega/plugins/if/if.rb

Overview

SeregaAttributeNormalizer additional/patched instance methods

See Also:

  • SeregaAttributeNormalizer::AttributeInstanceMethods

Instance Method Summary collapse

Instance Method Details

#if_optionsHash

Returns prepared attribute :if_options.

Returns:

  • (Hash)

    prepared options for :if plugin



94
95
96
97
98
99
100
101
# File 'lib/serega/plugins/if/if.rb', line 94

def if_options
  @if_options ||= {
    if: prepare_if_option(init_opts[:if]),
    unless: prepare_if_option(init_opts[:unless]),
    if_value: prepare_if_option(init_opts[:if_value]),
    unless_value: prepare_if_option(init_opts[:unless_value])
  }.freeze
end