Module: InstDataShipper::Hooks
- Extended by:
- ActiveSupport::Concern
- Included in:
- Dumper
- Defined in:
- lib/inst_data_shipper/concerns/hooks.rb
Instance Method Summary collapse
Instance Method Details
#run_hook(name, *args, **kwargs) ⇒ Object
33 34 35 36 37 |
# File 'lib/inst_data_shipper/concerns/hooks.rb', line 33 def run_hook(name, *args, **kwargs) self.class._list_hooks(name).each do |blk| instance_exec(*args, **kwargs, &blk) end end |
#run_hook_safe(name, *args, **kwargs) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/inst_data_shipper/concerns/hooks.rb', line 39 def run_hook_safe(name, *args, **kwargs) self.class._list_hooks(name).each do |blk| instance_exec(*args, **kwargs, &blk) rescue StandardError end end |