Class: Logger
- Inherits:
-
Object
- Object
- Logger
- Defined in:
- lib/socketlogger.rb
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Logger
constructor
A new instance of Logger.
- #log(message) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Logger
Returns a new instance of Logger.
4 5 6 7 8 9 10 11 |
# File 'lib/socketlogger.rb', line 4 def initialize ={} @port = [:port] @topic = [:topic] @transport = [:transport] @delay = [:delay] @logger = EZMQ::Publisher.new :connect, port: @port, transport: @transport sleep 1 if @delay end |
Instance Method Details
#log(message) ⇒ Object
13 14 15 |
# File 'lib/socketlogger.rb', line 13 def log @logger.send , topic: @topic end |