class Paylense::Validate
Public Instance Methods
validate(account_number, amount)
click to toggle source
# File lib/paylense-sdk/validate.rb, line 9 def validate(account_number, amount) validate_string?(account_number, 'Phone number') validate_numeric?(amount, 'Amount') end
validate_numeric?(num, field)
click to toggle source
# File lib/paylense-sdk/validate.rb, line 14 def validate_numeric?(num, field) return true if num.is_a? Numeric raise Paylense::ValidationError, "#{field} should be a number" end
validate_string?(str, field)
click to toggle source
# File lib/paylense-sdk/validate.rb, line 20 def validate_string?(str, field) return true if str.is_a? String raise Paylense::ValidationError, "#{field} should be a string" end