Module: CORL::Mixin::Action::Registration

Defined in:
lib/core/mixin/action/registration.rb

Instance Method Summary collapse

Instance Method Details

#register_network(name, default = nil, locale = nil, &code) ⇒ Object




22
23
24
# File 'lib/core/mixin/action/registration.rb', line 22

def register_network(name, default = nil, locale = nil, &code)
  register_plugin(:CORL, :network, name.to_sym, default, locale, &code)
end

#register_network_provider(name, default = nil, locale = nil, &code) ⇒ Object


Registration definitions



10
11
12
# File 'lib/core/mixin/action/registration.rb', line 10

def register_network_provider(name, default = nil, locale = nil, &code)
  register_plugin_provider(:CORL, :network, name.to_sym, default, locale, &code)
end

#register_network_providers(name, default = nil, locale = nil, &code) ⇒ Object




16
17
18
# File 'lib/core/mixin/action/registration.rb', line 16

def register_network_providers(name, default = nil, locale = nil, &code)
  register_plugin_providers(:CORL, :network, name.to_sym, default, locale, &code)
end

#register_networks(name, default = nil, locale = nil, &code) ⇒ Object




28
29
30
# File 'lib/core/mixin/action/registration.rb', line 28

def register_networks(name, default = nil, locale = nil, &code)
  register_plugins(:CORL, :network, name.to_sym, default, locale, &code) 
end

#register_node(name, default = nil, locale = nil, &code) ⇒ Object




46
47
48
# File 'lib/core/mixin/action/registration.rb', line 46

def register_node(name, default = nil, locale = nil, &code)
  register_plugin(:CORL, :node, name.to_sym, default, locale, &code)
end

#register_node_provider(name, default = nil, locale = nil, &code) ⇒ Object




34
35
36
# File 'lib/core/mixin/action/registration.rb', line 34

def register_node_provider(name, default = nil, locale = nil, &code)
  register_plugin_provider(:CORL, :node, name.to_sym, default, locale, &code)
end

#register_node_providers(name, default = nil, locale = nil, &code) ⇒ Object




40
41
42
# File 'lib/core/mixin/action/registration.rb', line 40

def register_node_providers(name, default = nil, locale = nil, &code)
  register_plugin_providers(:CORL, :node, name.to_sym, default, locale, &code)
end

#register_nodes(name, default = nil, locale = nil, &code) ⇒ Object




52
53
54
# File 'lib/core/mixin/action/registration.rb', line 52

def register_nodes(name, default = nil, locale = nil, &code)
  register_plugins(:CORL, :node, name.to_sym, default, locale, &code) 
end