Sha256: 69ecc9d427d7213408354adc0f6c41d265627574fb3e10691d5452cadd2c178b

Contents?: true

Size: 1.33 KB

Versions: 2

Compression:

Stored size: 1.33 KB

Contents

module Calabash
  # Contains the iOS implementations of the Calabash APIs.
  module IOS
    require 'calabash'
    include Calabash

    # @!visibility private
    def self.extended(base)
      Calabash.send(:extended, base)
    end

    # @!visibility private
    def self.included(base)
      Calabash.send(:included, base)
    end

    require 'calabash/ios/defaults'
    extend Calabash::IOS::Defaults

    require 'calabash/ios/environment'
    require 'calabash/ios/application'
    require 'calabash/ios/device'
    require 'calabash/ios/conditions'
    require 'calabash/ios/interactions'
    require 'calabash/ios/orientation'
    require 'calabash/ios/server'
    require 'calabash/ios/text'
    require 'calabash/ios/console_helpers'
    require 'calabash/ios/uia'
    require 'calabash/ios/scroll'
    require 'calabash/ios/runtime'
    require 'calabash/ios/gestures'
    require 'calabash/ios/slider'
    require 'calabash/ios/date_picker'

    include Calabash::IOS::Conditions
    include Calabash::IOS::Orientation
    include Calabash::IOS::Interactions
    include Calabash::IOS::Text
    include Calabash::IOS::UIA
    include Calabash::IOS::Scroll
    include Calabash::IOS::Runtime
    include Calabash::IOS::Gestures
    include Calabash::IOS::Slider
    include Calabash::IOS::DatePicker

    require 'calabash/ios/legacy'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
calabash-2.0.0.pre10 lib/calabash/ios.rb
calabash-2.0.0.pre9 lib/calabash/ios.rb