require 'calabash-cucumber/cucumber'
require 'to_boolean'
require 'calios-uikit-extension'
require 'calios-uia-extension'
# Workaround for calios-uikit-extension and calios-uia-extension gems when using Calabash-ios version 0.11.0.
# Calabash::Cucumber::Core.tap method overwrites tap-method in Ruby Object class
# causing an error "CFFormatError: invalid XML: #<ArgumentError: wrong number of arguments (0 for 1+)".
# Calabash::Cucumber::Core.tap method is deprecated and can be safely removed.
Calabash::Cucumber::Core.send(:remove_method, :tap) if Calabash::Cucumber::Core.method_defined?(:tap)