module Dotremap::DSL::Root
Public Instance Methods
appdef(appname = '', options = {})
click to toggle source
# File lib/dotremap/dsl/root.rb, line 24 def appdef(appname = '', options = {}) appdef = Dotremap::Appdef.new(appname, options) add_child(appdef) end
config(name, &block)
click to toggle source
# File lib/dotremap/dsl/root.rb, line 17 def config(name, &block) config = Dotremap::Config.new(name) config.parent = self config.instance_exec(&block) add_config(config) end
group(name, &block)
click to toggle source
# File lib/dotremap/dsl/root.rb, line 11 def group(name, &block) group = Dotremap::Group.new(name) group.instance_exec(&block) add_child(group) end