module Emarsys::Broadcast::Validation

Public Instance Methods

string_present?(value) click to toggle source
# File lib/emarsys/broadcast/validation.rb, line 4
def string_present? value
  !value.to_s.strip.empty?
end
within_range?(value, range) click to toggle source
# 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