Module: Autogui

Defined in:
lib/win32/autogui.rb,
lib/win32/autogui/input.rb,
lib/win32/autogui/window.rb,
lib/win32/autogui/application.rb

Overview

methods for simulating user input

Defined Under Namespace

Modules: Input Classes: Application, Children, Clipboard, EnumerateDesktopWindows, Window

Class Method Summary collapse

Class Method Details

.versionString

Contents of the VERSION file

Example format: 0.0.1

Returns:

  • (String)

    the contents of the version file in #.#.# format



14
15
16
17
18
19
# File 'lib/win32/autogui.rb', line 14

def self.version
  version_info_file = File.join(File.dirname(__FILE__), *%w[.. .. VERSION])
  File.open(version_info_file, "r") do |f|
    f.read.strip
  end
end

.win32?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/win32/autogui.rb', line 22

def self.win32?
  RUBY_PLATFORM =~ /mingw|mswin|cygwin/i
end