Method: Rails::GraphQL::Callback#call
- Defined in:
- lib/rails/graphql/callback.rb
#call(event, *args, _callback_context: nil, **xargs) ⇒ Object
This does the whole checking and preparation in order to really execute the callback method
53 54 55 56 57 58 59 |
# File 'lib/rails/graphql/callback.rb', line 53 def call(event, *args, _callback_context: nil, **xargs) return unless event.event_name === event_name && can_run?(event) block.is_a?(Symbol) \ ? call_symbol(event, *args, **xargs) \ : call_proc(event, _callback_context, *args, **xargs) end |