Method: Primer::ConditionalWrapper#initialize

Defined in:
app/components/primer/conditional_wrapper.rb

#initialize(condition:, **base_component_arguments) ⇒ ConditionalWrapper

Returns a new instance of ConditionalWrapper.

Parameters:

  • condition (Boolean)

    Whether or not to wrap the content in a ‘Primer::BaseComponent`.

  • base_component_arguments (Hash)

    The arguments to pass to ‘Primer::BaseComponent`.


10
11
12
13
14
# File 'app/components/primer/conditional_wrapper.rb', line 10

def initialize(condition:, **base_component_arguments)
  @condition = condition
  @base_component_arguments = base_component_arguments
  @trim = !!@base_component_arguments.delete(:trim)
end