Module: StringValidations::ClassMethods

Defined in:
lib/va/string_validations.rb

Instance Method Summary collapse

Instance Method Details

#validate_string(*attrs) ⇒ Object



4
5
6
7
8
# File 'lib/va/string_validations.rb', line 4

def validate_string(*attrs)
  validate_multiple(*attrs) do |attr|
    attr.is_a?(String) || attr.nil?
  end
end

#validate_string_not_empty(*attrs) ⇒ Object



10
11
12
13
14
# File 'lib/va/string_validations.rb', line 10

def validate_string_not_empty(*attrs)
  validate_multiple(*attrs) do |attr|
    attr.is_a?(String) && !attr.empty?
  end
end