lib/miu/plugin.rb in miu-0.0.3 vs lib/miu/plugin.rb in miu-0.0.4
- old
+ new
@@ -1,9 +1,12 @@
require 'miu'
module Miu
module Plugin
def self.included(base)
+ STDOUT.sync = true
+ STDERR.sync = true
+
base.extend ClassMethods
base.called_from = begin
call_stack = caller.map { |p| p.sub(/:\d+.*/, '') }
File.dirname(call_stack.detect { |p| p !~ %r(miu[\w.-]*/lib/miu/plugins) })
end