lib/bushido/envs.rb in bushido-0.0.29 vs lib/bushido/envs.rb in bushido-0.0.30
- old
+ new
@@ -1,34 +1,6 @@
module Bushido
class Envs #:nodoc:
-
- @@hooks = {}
-
- class << self
- def fire(data, *hooks)
- unless @@hooks[:global].nil?
- @@hooks[:global].call(data, 'global')
- end
-
- if hooks.length > 0
- hooks.each do |h|
- unless @@hooks[h].nil?
- @@hooks[h].call(data, hook)
- end
- end
- end
- end
-
- def listen *hooks, &block
- if hooks.empty? and block_given?
- @@hooks[:global] = block
- elsif !hooks.nil? and block_given?
- hooks.each do |h|
- @@hooks[h] = block
- end
- end
- end
-
- end
-
+ extend Hooks
end
-end
\ No newline at end of file
+end
+