Class: Fino::Registry::DSL::SectionDSL
- Inherits:
-
Object
- Object
- Fino::Registry::DSL::SectionDSL
- Defined in:
- lib/fino/registry.rb
Instance Method Summary collapse
-
#initialize(section_definition, registry) ⇒ SectionDSL
constructor
A new instance of SectionDSL.
- #setting(setting_name, type) ⇒ Object
Constructor Details
#initialize(section_definition, registry) ⇒ SectionDSL
Returns a new instance of SectionDSL.
9 10 11 12 |
# File 'lib/fino/registry.rb', line 9 def initialize(section_definition, registry) @section_definition = section_definition @registry = registry end |
Instance Method Details
#setting(setting_name, type) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/fino/registry.rb', line 14 def setting(setting_name, type, **) @registry.register( Fino::Definition::Setting.new( type: type, setting_name: setting_name, section_definition: @section_definition, ** ) ) end |