class Clt::ErrorMessage
Public Class Methods
raise_error(params)
click to toggle source
# File lib/clt/error_message.rb, line 3 def self.raise_error(params) message = nil case params[:msg] when :missing_parameter message = "Missing required parameter: #{params[:field]}" when :parameter_should_be message = "#{params[:field]} should be #{params[:data]}" when :data_length_too_short message = "The length of #{params[:field]} is too short" when :wrong_data_format message = "The format of #{params[:field]} is wrong" when :cannot_be_empty message = "#{params[:field]} cannot be empty" end raise ArgumentError, message end