Class: Fidget::Platform
- Inherits:
-
Object
- Object
- Fidget::Platform
- Defined in:
- lib/fidget/platform/null.rb,
lib/fidget/platform/posix.rb,
lib/fidget/platform/darwin.rb,
lib/fidget/platform/windows.rb
Constant Summary collapse
- ES_CONTINUOUS =
0x80000000- ES_SYSTEM_REQUIRED =
0x00000001- ES_DISPLAY_REQUIRED =
0x00000002- ES_AWAYMODE_REQUIRED =
0x00000040- KB_EVENT_KEYPRESS =
0- KB_EVENT_KEYUP =
2- KB_KEY_F24 =
0x87nil
Class Method Summary collapse
- .allow_sleep ⇒ Object
- .current_process(options) ⇒ Object
- .prevent_sleep(options) ⇒ Object
- .simulate ⇒ Object
Class Method Details
.allow_sleep ⇒ Object
16 17 18 |
# File 'lib/fidget/platform/null.rb', line 16 def self.allow_sleep false end |
.current_process(options) ⇒ Object
2 3 4 |
# File 'lib/fidget/platform/null.rb', line 2 def self.current_process() false end |
.prevent_sleep(options) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/fidget/platform/null.rb', line 6 def self.prevent_sleep() return false # prevent sleep if block_given? yield # allow sleep end end |
.simulate ⇒ Object
20 21 22 |
# File 'lib/fidget/platform/null.rb', line 20 def self.simulate false end |