module Fcoin::ValidatorUtility

Public Instance Methods

between_error_message(target, target_type, min, max) click to toggle source
# File lib/fcoin/validator/validator_utility.rb, line 10
def between_error_message(target, target_type, min, max)
  message = {}
  target_value = target.present? ? target : 'nil'
  message[target_type] = "#{target_type} is #{target_value}. #{target_type} is not between #{min} and #{max}."
  message
end
includes_error_message(target, target_type, list) click to toggle source
# File lib/fcoin/validator/validator_utility.rb, line 3
def includes_error_message(target, target_type, list)
  message = {}
  target_value = target.present? ? target : 'nil'
  message[target_type] = "#{target_type} is #{target_value}. #{target_type} is not included in the [#{list.join(', ')}]."
  message
end
presence_error_message(target, target_type) click to toggle source
# File lib/fcoin/validator/validator_utility.rb, line 17
def presence_error_message(target, target_type)
  message = {}
  target_value = target.present? ? target : 'nil'
  message[target_type] = "#{target_type} is #{target_value}. #{target_type} can't be blank"
  message
end