Class: Fastlane::Helper::ReactNativeReleaseHelper
- Inherits:
-
Object
- Object
- Fastlane::Helper::ReactNativeReleaseHelper
- Defined in:
- lib/fastlane/plugin/react_native_release/helper/react_native_release_helper.rb
Constant Summary collapse
- FASTLANE_CRYPTEX_KEY =
'fastlane_vars'
- APP_CRYPTEX_KEY =
'app_vars'
- APP_ENV_PATH =
'.env'
- VALID_NAMESPACES =
empty string denotes root namespace
['alpha', 'beta', 'release', '']
- ANDROID_KEYSTORE_CRYPTEX_KEY =
'ANDROID_KEYSTORE'
- ANDROID_KEYSTORE_PATH =
"../app/android.keystore"
- GOOGLE_PLAY_CREDENTIALS_CRYPTEX_KEY =
'GOOGLE_PLAY_CREDS'
- FASTLANE_SESSION_CRYPTEX_KEY =
'FASTLANE_SESSION'
Class Method Summary collapse
-
.app_key_for(namespace) ⇒ Object
returns an app key for a specific namespace.
Class Method Details
.app_key_for(namespace) ⇒ Object
returns an app key for a specific namespace. Ex: beta_app_vars
18 19 20 21 22 |
# File 'lib/fastlane/plugin/react_native_release/helper/react_native_release_helper.rb', line 18 def self.app_key_for(namespace) return APP_CRYPTEX_KEY if namespace.strip.empty? "#{namespace}_#{APP_CRYPTEX_KEY}" end |