Sha256: ffa29f93cca17fe5b73fc7fa0c17f17a185136e9cbf4275e60bad0f7efff4e00

Contents?: true

Size: 1.11 KB

Versions: 38

Compression:

Stored size: 1.11 KB

Contents

module DeployGate
  module API
    module V1
      module Users
        class App
          ENDPOINT = "/users/%s/platforms/%s/apps/%s"

          class << self
            def not_provisioned_udids(token, name, package_name, platform = 'ios')
              res = Base.new(token).get("#{sprintf(ENDPOINT, name, platform, package_name)}/udids", {})

              udids_results = {
                  :error => res['error'],
                  :message => res['because']
              }

              results = res['results']
              unless results.nil?
                results.reject!{|r| r['is_provisioned']}

                udids_results[:results] =
                    results.map do |result|
                      {
                          :udid => result['udid'],
                          :user_name => result['user_name'],
                          :device_name => result['device_name'],
                          :is_provisioned => result['is_provisioned']
                      }
                    end
              end

              udids_results
            end
          end
        end
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
deploygate-0.9.1 lib/deploygate/api/v1/users/app.rb
deploygate-0.9.0 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.6 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.5 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.4 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.3 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.2 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.1 lib/deploygate/api/v1/users/app.rb
deploygate-0.8.0 lib/deploygate/api/v1/users/app.rb
deploygate-0.7.0 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.8 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.7 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.6 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.5 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.4 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.3 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.2 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.1 lib/deploygate/api/v1/users/app.rb
deploygate-0.6.0 lib/deploygate/api/v1/users/app.rb
deploygate-0.5.6 lib/deploygate/api/v1/users/app.rb