Module: Jaguar
- Includes:
- Contracts::Builtin, Contracts::Core
- Defined in:
- lib/jaguar.rb,
lib/jaguar/cli.rb,
lib/jaguar/dsl.rb,
lib/jaguar/helpers.rb,
lib/jaguar/version.rb,
lib/jaguar/dsl/mouse.rb,
lib/jaguar/dsl/keyboard.rb,
lib/jaguar/dsl/keyboard/type.rb
Defined Under Namespace
Modules: CLI, DSL, Helpers
Classes: Error
Constant Summary
collapse
- C =
Contracts
- VERSION =
"0.2.0"
- @@driver =
Delirium::Platform.class_for_current_platform.new
Class Method Summary
collapse
Class Method Details
.debug(*args) ⇒ Object
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/jaguar.rb', line 25
def self.debug(*args)
return unless ENV["JAGUAR_DEBUG"] == "yes"
print "JAGUAR DEBUG: "
for arg in args
arg_formatted = case arg
when String
arg
else
arg.inspect
end
print arg_formatted
print " "
end
puts ""
nil
end
|
.driver ⇒ Object
14
15
16
|
# File 'lib/jaguar.rb', line 14
def self.driver
@@driver
end
|
.driver=(d) ⇒ Object
19
20
21
22
|
# File 'lib/jaguar.rb', line 19
def self.driver=(d)
@@driver = d
nil
end
|