class OstKycSdkRuby::Util::CommonValidator

Public Class Methods

is_a_hash?(obj) click to toggle source

Is the given object Hash

Arguments:

object: (Hash)

Returns:

Boolean
# File lib/ost-kyc-sdk-ruby/util/common_validator.rb, line 42
def self.is_a_hash?(obj)
  obj.is_a?(Hash) || obj.is_a?(ActionController::Parameters)
end
is_boolean?(object) click to toggle source

Check for boolean-ness of an input

Arguments:

object: (Boolean)

Returns:

Boolean
# File lib/ost-kyc-sdk-ruby/util/common_validator.rb, line 27
def self.is_boolean?(object)
  [
      true,
      false
  ].include?(object)
end
is_numeric?(object) click to toggle source

Check for numeric-ness of an input

Arguments:

object: (Float)

Returns:

Boolean
# File lib/ost-kyc-sdk-ruby/util/common_validator.rb, line 15
def self.is_numeric?(object)
  true if Float(object) rescue false
end