Method: TestHooks::BaseService#execute
- Defined in:
- app/services/test_hooks/base_service.rb
#execute ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/services/test_hooks/base_service.rb', line 15 def execute trigger_key = hook.class.triggers.key(trigger.to_sym) return error('Testing not available for this hook') if trigger_key.nil? || data.blank? return error(data[:error]) if data[:error].present? hook.execute(data, trigger_key, force: true) rescue ArgumentError => e error(e.) end |