Sha256: 72dadaf7eef75a28907a67b97b428c84e6ea9d0da53f7cfcbf854980a08bc80a
Contents?: true
Size: 522 Bytes
Versions: 3
Compression:
Stored size: 522 Bytes
Contents
module RequestHelpers def json_response JSON.parse(response.body).with_indifferent_access end def reset_callbacks(controller) controller.reset_callbacks(:process_action) reset_callback_runners(controller) if Rails::VERSION::MAJOR == 3 end def reset_callback_runners(controller) controller.class_eval do action_methods.each do |action_name| name = __callback_runner_name(action_name, :process_action) undef_method(name) if method_defined?(name) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
preserve-2.1.0 | spec/support/request_helpers.rb |
preserve-2.0.1 | spec/support/request_helpers.rb |
preserve-2.0.0 | spec/support/request_helpers.rb |