Sha256: 6650bdcc462fd87851f08043accbf29a9a354991b115802ac26f828ac2edd357

Contents?: true

Size: 717 Bytes

Versions: 1

Compression:

Stored size: 717 Bytes

Contents

module Calabash
  module IOS
    def self.setup_defaults!
      setup_default_application!
      setup_default_device!
    end

    def self.setup_default_device!
      if Calabash.default_application.nil?
        raise 'Cannot setup default device for iOS, as no default Application has been set'
      end

      # Setup the default device
      identifier =
          Device.default_identifier_for_application(Calabash.default_application)

      server = Server.default

      Calabash.default_device = Device.new(identifier, server)
    end

    def self.setup_default_application!
      # Setup the default application
      Calabash.default_application = Application.default_from_environment
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
calabash-1.9.9.pre2 lib/calabash/ios/defaults.rb