Skip to content

Commit

Permalink
Simplify 403/404 responses by always responding with html
Browse files Browse the repository at this point in the history
  • Loading branch information
miks committed Aug 19, 2021
1 parent 532ff0c commit 222acfe
Show file tree
Hide file tree
Showing 10 changed files with 4 additions and 85 deletions.
4 changes: 2 additions & 2 deletions releaf-core/app/lib/releaf/action_controller/exceptions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ module Releaf::ActionController::Exceptions
end

def page_not_found
respond_with(nil, responder: action_responder(:page_not_found))
render "releaf/error_pages/page_not_found", status: :not_found, formats: :html
end

def access_denied
respond_with(nil, responder: action_responder(:access_denied))
render "releaf/error_pages/forbidden", status: :forbidden, formats: :html
end
end
2 changes: 0 additions & 2 deletions releaf-core/app/lib/releaf/responders.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ def action_responders
update: Releaf::Responders::AfterSaveResponder,
confirm_destroy: Releaf::Responders::ConfirmDestroyResponder,
destroy: Releaf::Responders::DestroyResponder,
access_denied: Releaf::Responders::AccessDeniedResponder,
page_not_found: Releaf::Responders::PageNotFoundResponder,
}
end

Expand Down

This file was deleted.

9 changes: 0 additions & 9 deletions releaf-core/app/lib/releaf/responders/error_responder.rb

This file was deleted.

This file was deleted.

This file was deleted.

26 changes: 0 additions & 26 deletions releaf-core/spec/lib/releaf/responders/error_responder_spec.rb

This file was deleted.

This file was deleted.

6 changes: 2 additions & 4 deletions releaf-core/spec/lib/releaf/responders_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
context "when responder is defined within options" do
it "adds active responder to `responder` options" do
expect(Releaf::Responders::AfterSaveResponder).to_not receive(:call)
expect(Releaf::Responders::PageNotFoundResponder).to receive(:call)
subject.respond_with(nil, responder: Releaf::Responders::PageNotFoundResponder)
expect(Releaf::Responders::DestroyResponder).to receive(:call)
subject.respond_with(nil, responder: Releaf::Responders::DestroyResponder)
end
end
end
Expand All @@ -34,8 +34,6 @@
update: Releaf::Responders::AfterSaveResponder,
confirm_destroy: Releaf::Responders::ConfirmDestroyResponder,
destroy: Releaf::Responders::DestroyResponder,
access_denied: Releaf::Responders::AccessDeniedResponder,
page_not_found: Releaf::Responders::PageNotFoundResponder,
}
expect(subject.action_responders).to eq(hash)
end
Expand Down

0 comments on commit 222acfe

Please sign in to comment.