Module: GenericJob::Perform
- Included in:
- GenericJob
- Defined in:
- lib/generic_job/perform.rb
Instance Method Summary collapse
Instance Method Details
#perform(receiver, data) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/generic_job/perform.rb', line 5 def perform(receiver, data) case receiver when Hash handle_passed_hash receiver.symbolize_keys, data when String handle_passed_obj receiver.constantize, data else handle_passed_obj receiver, data end end |