class Fastlane::Helper::ClangToolsHelper

Public Class Methods

is_empty?(obj) click to toggle source
# File lib/fastlane/plugin/clang_tools/helper/clang_tools_helper.rb, line 8
def self.is_empty?(obj)
  if obj.nil?
    return true
  end

  case obj
  when String
    obj.empty?
  when Array, Hash
    obj.size.zero?
  else
    false
  end
end
pick_non_empty(str1, str2) click to toggle source
# File lib/fastlane/plugin/clang_tools/helper/clang_tools_helper.rb, line 23
def self.pick_non_empty(str1, str2)
  if !is_empty?(str1)
    str1
  elsif !is_empty?(str2)
    str2
  end
end