class BuildGradleFile

Public Class Methods

new(app_project_dir) click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 3
def initialize(app_project_dir)
  @app_project_dir = app_project_dir
end

Public Instance Methods

classic() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 30
def classic
  return "#{@app_project_dir}/build.gradle"
end
classic_exists?() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 22
def classic_exists?
  return file_exists?(classic)
end
exists?() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 14
def exists?
  return kts_exists? || classic_exists?
end
file_exists?(path) click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 34
def file_exists?(path)
  # Not using File.exist? because it does not handle globs
  return Dir[path].any?
end
find() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 7
def find
  if kts_exists?
    return kts
  end
  return classic
end
kts() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 26
def kts
  return "#{@app_project_dir}/build.gradle.kts"
end
kts_exists?() click to toggle source
# File lib/fastlane/plugin/android_version_manager/helper/build_gradle_file.rb, line 18
def kts_exists?
  return file_exists?(kts)
end