Module: AppiumFailureHelper::Utils
- Defined in:
- lib/appium_failure_helper/utils.rb
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/appium_failure_helper/utils.rb', line 3 def self.logger @logger ||= begin logger = Logger.new(STDOUT) logger.level = Logger::INFO logger.formatter = proc { |severity, datetime, progname, msg| "#{datetime.strftime('%Y-%m-%d %H:%M:%S')} [#{severity}] #{msg}\n" } logger end end |
.truncate(value, max_length = 100) ⇒ Object
12 13 14 15 |
# File 'lib/appium_failure_helper/utils.rb', line 12 def self.truncate(value, max_length = 100) return value unless value.is_a?(String) value.size > max_length ? "#{value[0...max_length]}..." : value end |