module JSONAPI::Callbacks::ClassMethods
Public Instance Methods
define_jsonapi_resources_callbacks(*callbacks)
click to toggle source
# File lib/jsonapi/callbacks.rb, line 13 def define_jsonapi_resources_callbacks(*callbacks) options = callbacks.extract_options! options = { only: [:before, :around, :after] }.merge!(options) types = Array(options.delete(:only)) callbacks.each do |callback| define_callbacks(callback, options) types.each do |type| send("_define_#{type}_callback", self, callback) end end end