Class: Utils::ProbeServer::LogWrapper
- Inherits:
- BasicObject
- Defined in:
- lib/utils/probe_server.rb
Instance Method Summary collapse
- #[]=(name, value) ⇒ Object
-
#initialize(server, object) ⇒ LogWrapper
constructor
A new instance of LogWrapper.
- #method_missing(*a, &b) ⇒ Object
Constructor Details
#initialize(server, object) ⇒ LogWrapper
Returns a new instance of 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.("Setting #{name}=#{value.inspect}.", type: :info) @object[name] = value end |