Module: MidasClient::Util

Included in:
Request
Defined in:
lib/midas_client/util.rb

Instance Method Summary collapse

Instance Method Details

#error_log(text) ⇒ Object



15
16
17
18
# File 'lib/midas_client/util.rb', line 15

def error_log(text)
  logger.level = Logger::ERROR
  logger.error "#{text}"
end

#log(text) ⇒ Object



10
11
12
13
# File 'lib/midas_client/util.rb', line 10

def log(text)
  logger.level = Logger::INFO
  logger.info "#{text}"
end

#logger(progname = '[MIDAS_CLIENT]') ⇒ Object



4
5
6
7
8
# File 'lib/midas_client/util.rb', line 4

def logger(progname = '[MIDAS_CLIENT]')
  @logger ||= Logger.new($stdout).tap do |log|
    log.progname = progname
  end
end

#sanitize_pci(text) ⇒ Object



20
21
22
# File 'lib/midas_client/util.rb', line 20

def sanitize_pci(text)
  CreditCardSanitizer.new(replacement_token: '@').sanitize!(text.to_s) || text
end