Class: Blacklight::Configuration::ActionConfigMapEntry

Inherits:
OpenStructWithHashAccess show all
Defined in:
lib/blacklight/configuration/action_config_map_entry.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from OpenStructWithHashAccess

#deep_dup, #deep_transform_values, #merge, #merge!, #reverse_merge, #select, #sort_by, #sort_by!, #to_h, #try

Instance Attribute Details

#blacklight_config_propertySymbol

Pull in the configuration for this action from a top-level config

Returns:

  • (Symbol)


20
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 20

def top_level_config = blacklight_config_property

#defaultArray<Symbol>

Pull in additional default configuration for this action from a top-level config

Returns:

  • (Array<Symbol>)


# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 26

#parent_action_keySymbol

Pull in the configuration for this action from another action's config

Returns:

  • (Symbol)


9
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 9

def parent_config = parent_action_key

Instance Method Details

#parent_configSymbol

Pull in the configuration for this action from another action's config

Returns:

  • (Symbol)


9
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 9

def parent_config = parent_action_key

#parent_config=(value) ⇒ Object



11
12
13
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 11

def parent_config=(value)
  self.parent_action_key = value
end

#top_level_configSymbol

Pull in the configuration for this action from a top-level config

Returns:

  • (Symbol)


20
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 20

def top_level_config = blacklight_config_property

#top_level_config=(value) ⇒ Object



22
23
24
# File 'lib/blacklight/configuration/action_config_map_entry.rb', line 22

def top_level_config=(value)
  self.blacklight_config_property = value
end