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

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

Instance Method Summary collapse

Instance Method Details

#amqObject



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

def amq
  self.node.amq
end

#config_sectionObject



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

#loggerObject



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

def logger
  @_tmp[:modclass].logger
end

#manifestObject



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

def manifest
  self.node.manifest
end

#myinstanceObject



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

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

#nodeObject



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

def node
  @_tmp[:node]
end

#self_classObject



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

def self_class
  @_tmp[:modclass]
end