Class: Utils::ProbeServer::LogWrapper
- Inherits:
-
BasicObject
- Defined in:
- lib/utils/probe_server.rb
Instance Method Summary
collapse
Constructor Details
#initialize(server, object) ⇒ LogWrapper
143
144
145
|
# File 'lib/utils/probe_server.rb', line 143
def initialize(server, object)
@server, @object = server, object
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*a, &b) ⇒ Object
153
154
155
|
# File 'lib/utils/probe_server.rb', line 153
def method_missing(*a, &b)
@object.__send__(*a, &b)
end
|
Instance Method Details
#[]=(name, value) ⇒ Object
147
148
149
150
151
|
# File 'lib/utils/probe_server.rb', line 147
def []=(name, value)
name, value = name.to_s, value.to_s
@server.output_message("Setting #{name}=#{value.inspect}.", type: :info)
@object[name] = value
end
|