class Fastlane::Actions::AndroidGetValueFromBuildAction

Public Class Methods

available_options() click to toggle source
# File lib/fastlane/plugin/android_version_manager/actions/android_get_value_from_build_action.rb, line 14
def self.available_options
  [
    app_project_dir_action,
    FastlaneCore::ConfigItem.new(key: :key,
                                 description: "The property key to retrieve the value from",
                                 type: String),
  ]
end
run(params) click to toggle source
# File lib/fastlane/plugin/android_version_manager/actions/android_get_value_from_build_action.rb, line 7
def self.run(params)
  app_project_dir ||= params[:app_project_dir]
  file_path = find_build_gradle(app_project_dir)
  value, _line, _line_index = Helper::AndroidVersionManagerHelper.get_key_from_gradle_file(file_path, params[:key])
  return value
end