Module: ApiResource::Callbacks

Extended by:
ActiveSupport::Concern
Included in:
Base
Defined in:
lib/api_resource/callbacks.rb

Instance Method Summary collapse

Instance Method Details

#create_with_callbacks(*args) ⇒ Object



25
26
27
28
29
# File 'lib/api_resource/callbacks.rb', line 25

def create_with_callbacks(*args)
  run_callbacks :create do
    create_without_callbacks(*args)
  end
end

#destroy_with_callbacks(*args) ⇒ Object



37
38
39
40
41
# File 'lib/api_resource/callbacks.rb', line 37

def destroy_with_callbacks(*args)
  run_callbacks :destroy do
    destroy_without_callbacks(*args)
  end
end

#save_with_callbacks(*args) ⇒ Object



19
20
21
22
23
# File 'lib/api_resource/callbacks.rb', line 19

def save_with_callbacks(*args)
  run_callbacks :save do
    save_without_callbacks(*args)
  end
end

#update_with_callbacks(*args) ⇒ Object



31
32
33
34
35
# File 'lib/api_resource/callbacks.rb', line 31

def update_with_callbacks(*args)
  run_callbacks :update do
    update_without_callbacks(*args)
  end
end