class Github::API

def execute(action, *args, &block)

Other tags:
    Api: - private

Parameters:
  • action (Symbol) --
def execute(action, *args, &block)
  action_name = action.to_s.gsub(/_with(out)?_callback_.*$/, '')
  result = nil
  run_callbacks(action_name) do
    result = send(action, *args, &block)
  end
  result
end