Module: BlankEmptyNilFilters::ObjectExtensions
- Defined in:
- lib/blank_empty_nil_filters.rb
Instance Method Summary collapse
- #is_blank? ⇒ Boolean
- #is_empty? ⇒ Boolean
- #is_nil? ⇒ Boolean
- #no_blank_value ⇒ Object
- #no_empty_value ⇒ Object
- #non_blank? ⇒ Boolean
- #non_empty? ⇒ Boolean
- #non_nil? ⇒ Boolean
Instance Method Details
#is_blank? ⇒ Boolean
226 227 228 |
# File 'lib/blank_empty_nil_filters.rb', line 226 def is_blank? is_empty? || to_s.is_blank? end |
#is_empty? ⇒ Boolean
210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/blank_empty_nil_filters.rb', line 210 def is_empty? if nil? true elsif respond_to?(:length) && Numeric === length length.zero? elsif respond_to?(:size) && Numeric === size size.zero? else false end end |
#is_nil? ⇒ Boolean
238 239 240 |
# File 'lib/blank_empty_nil_filters.rb', line 238 def is_nil? nil? end |
#no_blank_value ⇒ Object
202 203 204 |
# File 'lib/blank_empty_nil_filters.rb', line 202 def no_blank_value is_blank? ? nil : self end |
#no_empty_value ⇒ Object
206 207 208 |
# File 'lib/blank_empty_nil_filters.rb', line 206 def no_empty_value is_empty? ? nil : self end |
#non_blank? ⇒ Boolean
230 231 232 |
# File 'lib/blank_empty_nil_filters.rb', line 230 def non_blank? !is_blank? end |
#non_empty? ⇒ Boolean
222 223 224 |
# File 'lib/blank_empty_nil_filters.rb', line 222 def non_empty? !is_empty? end |
#non_nil? ⇒ Boolean
234 235 236 |
# File 'lib/blank_empty_nil_filters.rb', line 234 def non_nil? !nil? end |