Module: Emarsys::Broadcast::Validation
- Included in:
- HTTP, SFTP, XmlBuilder
- Defined in:
- lib/emarsys/broadcast/validation.rb
Instance Method Summary collapse
Instance Method Details
#string_present?(value) ⇒ Boolean
4 5 6 |
# File 'lib/emarsys/broadcast/validation.rb', line 4 def string_present? value !value.to_s.strip.empty? end |
#within_range?(value, range) ⇒ Boolean
8 9 10 11 |
# File 'lib/emarsys/broadcast/validation.rb', line 8 def within_range? value, range raise ArgumentError, 'range is required' if range.nil? || !range.is_a?(::Range) range.include? value end |