Module: Isono::Node::ValueObject::DelegateMethods

Included in:
Isono::Node::ValueObject
Defined in:
lib/isono/node.rb

Instance Method Summary collapse

Instance Method Details

#amq ⇒ Object



140
141
142
# File 'lib/isono/node.rb', line 140

def amq
  self.node.amq
end

#config_section ⇒ Object



148
149
150
# File 'lib/isono/node.rb', line 148

def config_section
  manifest.config.send(@_tmp[:modclass].instance_variable_get(:@config_section_name))
end

#logger ⇒ Object



152
153
154
# File 'lib/isono/node.rb', line 152

def logger
  @_tmp[:modclass].logger
end

#manifest ⇒ Object



144
145
146
# File 'lib/isono/node.rb', line 144

def manifest
  self.node.manifest
end

#myinstance ⇒ Object



132
133
134
# File 'lib/isono/node.rb', line 132

def myinstance
  @_tmp[:myself] ||= self_class.new(self.node)
end

#node ⇒ Object



136
137
138
# File 'lib/isono/node.rb', line 136

def node
  @_tmp[:node]
end

#self_class ⇒ Object



128
129
130
# File 'lib/isono/node.rb', line 128

def self_class
  @_tmp[:modclass]
end