Module: MidasClient::Util

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

Instance Method Summary collapse

Instance Method Details

#error_log(text) ⇒ Object



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

def error_log(text)
  Rails.error "[MIDAS_CLIENT][ERROR][CALLER:#{caller[0][/`([^']*)'/, 1]}][#{Time.now.strftime("%d/%m/%Y %H:%M:%S.%L")}]#{text}"
end

#log(text) ⇒ Object



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

def log(text)
  Rails.logger.info "[MIDAS_CLIENT][CALLER:#{caller[0][/`([^']*)'/, 1]}][#{Time.now.strftime("%d/%m/%Y %H:%M:%S.%L")}]#{text}"
end

#sanitize_pci(text) ⇒ Object



13
14
15
# File 'lib/midas_client/util.rb', line 13

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