# File lib/mole/moler.rb, line 43 def mole_it(context, feature, user_id, args) return unless ::Mole.moleable? if ::Mole.persistent? MoleLog.log_it( context, MoleFeature::find_or_create_feature( feature, ::Mole.application, context.class.name ), user_id, args ) else ::Mole.logger.log_it( context, feature, user_id, args ) end # Send out email notification if requested if args[:email] and args[:email] == true args[:feature] = feature Mole::EMole.deliver_feature_alerts( context, user_id, args ) end end