Module: Settingify::DSL

Included in:
SettingsPreparable
Defined in:
lib/settingify/dsl.rb

Instance Method Summary collapse

Instance Method Details

#group(name, &block) ⇒ Object



9
10
11
# File 'lib/settingify/dsl.rb', line 9

def group(name, &block)
  Builders::Group.call(name, &block)
end

#setting(name, type: String, default: '') ⇒ Object



3
4
5
6
7
# File 'lib/settingify/dsl.rb', line 3

def setting(name, type: String, default: '')
  setting_item = build_setting_item(name, type, default)
  register_setting setting_item
  define_setting setting_item
end