class Fastlane::Yafirim::DetectAndroidValues

Public Instance Methods

find_app_identifier(options) click to toggle source
# File lib/fastlane/plugin/yafirim/actions/yafirim_action.rb, line 227
def find_app_identifier(options)
  return if options[:bundle_id]
  out = `grep 'applicationId' app/build.gradle | awk -F '"' '{print $2}'`
  options[:bundle_id] = out.chomp
end
find_app_name(options) click to toggle source
# File lib/fastlane/plugin/yafirim/actions/yafirim_action.rb, line 233
def find_app_name(options)
  return if options[:name]
  out = `grep 'def appName' app/build.gradle | awk -F '"' '{print $2}'`
  options[:name] = out.chomp
end
find_build_version(options) click to toggle source
# File lib/fastlane/plugin/yafirim/actions/yafirim_action.rb, line 245
def find_build_version(options)
  return if options[:build_version]
  out = `grep '   versionCode ' app/build.gradle | awk -F ' *' '{print $3}'`
  options[:build_version] = out.chomp
end
find_version(options) click to toggle source
# File lib/fastlane/plugin/yafirim/actions/yafirim_action.rb, line 239
def find_version(options)
  return if options[:version]
  out = `grep version ../package.json  | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]'`
  options[:version] = out.chomp
end
run!(options) click to toggle source
# File lib/fastlane/plugin/yafirim/actions/yafirim_action.rb, line 220
def run!(options)
  find_app_identifier(options)
  find_app_name(options)
  find_version(options)
  find_build_version(options)
end