module SignedForm::TestHelper

Public Instance Methods

params() click to toggle source
Calls superclass method
# File lib/signed_form/test_helper.rb, line 5
def params
  @permit_all_parameters ||= super.permit!
end
permit_all_parameters() { || ... } click to toggle source
# File lib/signed_form/test_helper.rb, line 3
def permit_all_parameters
  @controller.instance_eval do
    def params
      @permit_all_parameters ||= super.permit!
    end
  end

  if block_given?
    yield
    @controller.remove_instance_variable :@permit_all_parameters
    @controller.singleton_class.send :remove_method, :params
  end
end