Sha256: 5ac7b128f58b2c14335378c79026fb2a3071b9126f05a0ef9b1323fe8e001833

Contents?: true

Size: 1.35 KB

Versions: 3

Compression:

Stored size: 1.35 KB

Contents

require 'cupertino'
require 'cupertino/provisioning_portal/helpers'
require 'cupertino/provisioning_portal/agent'

require 'mechanize'
require 'certified'

include Cupertino::ProvisioningPortal
include Cupertino::ProvisioningPortal::Helpers

module Cupertino
  module ProvisioningPortal
    HOST = 'developer.apple.com'

    class UnsuccessfulAuthenticationError < RuntimeError; end
    class UnexpectedContentError < RuntimeError; end

    class Device < Struct.new(:name, :udid)
      def to_s
        "#{self.name} #{self.udid}"
      end
    end

    class Certificate < Struct.new(:name, :type, :expiration_date, :status, :download_url) #:provisioning_profiles,
      def to_s
        "#{self.name}"
      end
    end

    class AppID < Struct.new(:bundle_seed_id, :description, :development_properties, :distribution_properties)
      def to_s
        "#{self.bundle_seed_id}"
      end
    end

    class ProvisioningProfile < Struct.new(:name, :type, :app_id, :status, :download_url, :edit_url)
      def to_s
        "#{self.name}"
      end
    end

    class PassTypeID < Struct.new(:description, :id, :pass_certificates, :card_id)
      def to_s
        "#{self.id} #{self.description}"
      end
    end

    class PassCertificate < Struct.new(:name, :status, :expiration_date, :certificate_id)
      def to_s
        "#{self.certificate_id}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
omudid-1.0.7 lib/cupertino_compatibility.rb
omudid-1.0.6 lib/cupertino_compatibility.rb
omudid-1.0.3 lib/cupertino_compatibility.rb