Method: Maglev::BaseComponent#build_settings_map
- Defined in:
- app/components/maglev/base_component.rb
#build_settings_map(settings) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 |
# File 'app/components/maglev/base_component.rb', line 28 def build_settings_map(settings) definition.settings.inject({}) do |memo, setting_def| memo.merge( setting_def.id.to_sym => build_content( self, find_setting_value(settings, setting_def), setting_def ) ) end end |