Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #11588 (new enhancement)

Opened 8 months ago

[PATCH] Object#nonblank? similar to Numeric#nonzero?

Reported by: Henrik N Assigned to: core
Priority: low Milestone: 2.x
Component: ActiveSupport Version: edge
Severity: minor Keywords: patch
Cc:

Description

Similar to Numeric#nonzero? -- returns itself if not blank (per blank?), otherwise returns false. Simplifies e.g.

  name = params[:name].blank? ? "Default name" : params[:name]

to

  name = params[:name].nonblank? || "Default name"

Has test.

See http://github.com/henrik/rails/commit/29d81796084e110e37ff8a0bbc2647147ccb0449 for code.