Class: Transbank::Common::Validation
- Inherits:
-
Object
- Object
- Transbank::Common::Validation
- Defined in:
- lib/transbank/sdk/common/validation.rb
Class Method Summary collapse
Class Method Details
.has_text_with_max_length(value, value_max_length, value_name) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/transbank/sdk/common/validation.rb', line 6 def self.has_text_with_max_length(value, value_max_length, value_name) if value.nil? || value.empty? raise Transbank::Shared::TransbankError, "Transbank Error: %s is empty" % [value_name] end if value.length() > value_max_length raise Transbank::Shared::TransbankError, "%s is too long, the maximum length is %s"% [value_name, value_max_length] end end |