Class: RailsSimpleParams::Validator::Blank
- Inherits:
-
RailsSimpleParams::Validator
- Object
- RailsSimpleParams::Validator
- RailsSimpleParams::Validator::Blank
- Defined in:
- lib/rails_simple_params/validator/blank.rb
Constant Summary
Constants inherited from RailsSimpleParams::Validator
Instance Attribute Summary
Attributes inherited from RailsSimpleParams::Validator
Instance Method Summary collapse
Methods inherited from RailsSimpleParams::Validator
#initialize, #valid!, #validate!
Constructor Details
This class inherits a constructor from RailsSimpleParams::Validator
Instance Method Details
#valid_value? ⇒ Boolean
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/rails_simple_params/validator/blank.rb', line 6 def valid_value? return false if parameter.[:blank] case value when String (/\S/ === value) # rubocop:disable Style/CaseEquality when Array, Hash, ActionController::Parameters !value.empty? else !value.nil? end end |