# File lib/mole/module.rb, line 96
  def mole_before(opts={}, &interceptor)  
    raise "Missing :feature option" if opts[:feature].nil? or opts[:feature].to_s.empty?
    opts[:interceptor] ||= interceptor
    opts[:method] ||= :call
    feature = opts[:feature].to_s
    if before_mole_filters[feature].empty?
      wrap feature 
      before_mole_filters[feature] << [opts[:interceptor], opts[:method]]
    end
  end