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