class Fastlane::Helper::S3CertHelper
Public Class Methods
check_required_options(params)
click to toggle source
# File lib/fastlane/plugin/s3_cert/helper/s3_cert_helper.rb, line 8 def self.check_required_options(params) UI.user_error!("No KMS key id provided, please use kms_key_id: or with ENV['KMS_KEY_ID']") unless params[:kms_key_id].to_s.length > 0 UI.user_error!("No bucket provided, please use bucket: or with ENV['S3_BUCKET']") unless params[:bucket].to_s.length > 0 UI.user_error!("No object_key provided, please use object_key: or with ENV['S3_OBJECT_KEY']") unless params[:object_key].to_s.length > 0 if params[:aws_access_key_id] UI.user_error!("No secret access key provided, please use aws_secret_access_key: or with ENV['AWS_SECRET_ACCESS_KEY']") unless params[:aws_secret_access_key].to_s.length > 0 UI.user_error!("No region provided, please use aws_region: or with ENV['AWS_REGION']") unless params[:aws_region].to_s.length > 0 end if params[:aws_secret_access_key] UI.user_error!("No access key id provided, please use aws_access_key_id: or with ENV['AWS_ACCESS_KEY_ID']") unless params[:aws_access_key_id].to_s.length > 0 UI.user_error!("No region provided, please use aws_region: or with ENV['AWS_REGION']") unless params[:aws_region].to_s.length > 0 end end