module Tailnudge
Constants
- VERSION
Attributes
configuration[R]
patterns[R]
Public Class Methods
configuration=(configuration = {})
click to toggle source
# File lib/tailnudge.rb, line 13 def self.configuration=(configuration = {}) # Patterns to match self.patterns = configuration[:pattern] # Basics @configuration = configuration end
patterns=(patterns)
click to toggle source
# File lib/tailnudge.rb, line 20 def self.patterns=(patterns) @patterns = Array(patterns).map { |pattern| Regexp.new(pattern, Regexp::IGNORECASE) } end
run(paths = [], options)
click to toggle source
# File lib/tailnudge.rb, line 27 def self.run(paths = [], options) self.configuration = options EventMachine.run do paths.each do |path| EventMachine.file_tail(path, Reader) end end end