Module: OmfRcShm::App::DSL

Included in:
OmfRcShm::App
Defined in:
lib/omf_rc_shm/app/dsl.rb

Instance Method Summary collapse

Instance Method Details

#defApplication(uri, name = nil, &block) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/omf_rc_shm/app/dsl.rb', line 4

def defApplication(uri, name=nil ,&block)
  name = uri if name.nil?
  app_def = OmfRcShm::App::Definition.new(name)
  OmfRcShm.app.definitions[name] = app_def
  info "Adding new definition #{name}"
  block.call(app_def) if block
end

#defDefaultGroup(name) ⇒ Object



11
12
13
# File 'lib/omf_rc_shm/app/dsl.rb', line 11

def defDefaultGroup(name)
  OmfRcShm.app.default_groups << name
end