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
178 179 180 |
# File 'lib/blank_empty_nil_filters.rb', line 178 def is_blank? is_empty? || to_s.is_blank? end |
#is_empty? ⇒ Boolean
162 163 164 165 166 167 168 169 170 171 172 |
# File 'lib/blank_empty_nil_filters.rb', line 162 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
190 191 192 |
# File 'lib/blank_empty_nil_filters.rb', line 190 def is_nil? nil? end |
#no_blank_value ⇒ Object
154 155 156 |
# File 'lib/blank_empty_nil_filters.rb', line 154 def no_blank_value is_blank? ? nil : self end |
#no_empty_value ⇒ Object
158 159 160 |
# File 'lib/blank_empty_nil_filters.rb', line 158 def no_empty_value is_empty? ? nil : self end |
#non_blank? ⇒ Boolean
182 183 184 |
# File 'lib/blank_empty_nil_filters.rb', line 182 def non_blank? !is_blank? end |
#non_empty? ⇒ Boolean
174 175 176 |
# File 'lib/blank_empty_nil_filters.rb', line 174 def non_empty? !is_empty? end |
#non_nil? ⇒ Boolean
186 187 188 |
# File 'lib/blank_empty_nil_filters.rb', line 186 def non_nil? !nil? end |