Sha256: 3a01cbb644659ceadd6433e8480962d9436d80c39b56aafac62d0671e7a8cbb6
Contents?: true
Size: 997 Bytes
Versions: 1
Compression:
Stored size: 997 Bytes
Contents
require 'simctl/helper' module SimCtl class DeviceSettings include SimCtl::Helper attr_reader :path def initialize(path) @path = path end # Disables the keyboard helpers # # @return [void] def disable_keyboard_helpers! edit_plist(path.preferences_plist) do |plist| %w( KeyboardAllowPaddle KeyboardAssistant KeyboardAutocapitalization KeyboardAutocorrection KeyboardCapsLock KeyboardCheckSpelling KeyboardPeriodShortcut KeyboardPrediction KeyboardShowPredictionBar ).each do |key| plist[key] = false end end end # Sets the device language # # @return [void] def set_language(language) edit_plist(path.global_preferences_plist) do |plist| key = 'AppleLanguages' plist[key] = [] unless plist.has_key?(key) plist[key].unshift(language).uniq! end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simctl-1.4.0 | lib/simctl/device_settings.rb |