Sha256: f78aec6123962fd049d231d2b1c23f6d3debaa1cfedfd87ab355a93c02e3d94f
Contents?: true
Size: 863 Bytes
Versions: 1
Compression:
Stored size: 863 Bytes
Contents
require "torkify/version" require 'log4r' unless defined?(TORK_DOLLAR_ZERO) TORK_DOLLAR_ZERO = $0 end # Listen to tork events and execute ruby code when they happen. # # E.g. # # listener = Torkify.listener # class Observer # def on_pass(event) # puts event.to_s # end # end # listener.add_observer Observer.new # listener.start # # or listener.start_loop # # or listener.start_with_tork module Torkify include Log4r # Create a listener object and load all required files. def self.listener(*args) require 'torkify/listener' Listener.new(*args) end # Create a logger object, or retrieve the existing logger. # # Uses Log4r. def self.logger log = Logger['torkify'] unless log log = Logger.new 'torkify' log.outputters = Outputter.stdout log.level = INFO end log end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
torkify-0.0.3 | lib/torkify.rb |