Module: Autogui

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

Overview

methods for simulating user input

Defined Under Namespace

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

Constant Summary collapse

WINDOWS =
RbConfig::CONFIG['host_os'] =~ /mswin|mingw/i
CYGWIN =
RbConfig::CONFIG['host_os'] =~ /cygwin/i

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



16
17
18
19
20
21
# File 'lib/win32/autogui.rb', line 16

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