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