Sha256: 4a1a1b9f05f73c471c0fd04e45d43532d2a9f202346362de9ebf0e1df31798c2

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

#!/usr/bin/env ruby

require 'cocoapods-pod-sign/pod_sign_storage'

module Pod
  class Podfile
    module DSL

      def config_pod_bundle_id_and_team_id(configurations)
        unless configurations.instance_of?(Hash)
          UI.info 'config_pod_bundle_id_and_team_id parameters not hash'.red
          return
        end
        configurations.each do |name, configuration|
          unless configuration.instance_of?(Hash)
            UI.info 'config_pod_bundle_id_and_team_id parameters not hash'.red
            return
          end
          unless configuration[:bundle_id] && configuration[:team_id]
            UI.info 'config_pod_bundle_id_and_team_id parameters parameters error'.red
            return
          end
        end
        UI.info 'config_pod_bundle_id_and_team_id parameters setup success'
        storage = PodSignStorage.instance
        storage.configurations = configurations
      end

      def skip_pod_bundle_sign
        storage = PodSignStorage.instance
        storage.skip_sign = true
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cocoapods-pod-sign-1.3.0 lib/cocoapods-pod-sign/podfile_dsl.rb
cocoapods-pod-sign-1.2.2 lib/cocoapods-pod-sign/podfile_dsl.rb