forked from rack/rack
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I see a complex a conditional logic in https://github.com/codereading/rack/blob/rack-1.4/lib/rack/showexceptions.rb#L46
def prefers_plain_text?(env)
env["HTTP_X_REQUESTED_WITH"] == "XMLHttpRequest" && (!env["HTTP_ACCEPT"] || !env["HTTP_ACCEPT"].include?("text/html"))
endIf I have a long conditional logic like this, I would break each part to make it easy to read:
def prefers_plain_text?(env)
env["HTTP_X_REQUESTED_WITH"] == "XMLHttpRequest" &&
!(env["HTTP_ACCEPT"] and env["HTTP_ACCEPT"].include?("text/html"))
endMetadata
Metadata
Assignees
Labels
No labels