Class: Ruflet::Page::SharedPreferencesService
- Inherits:
-
Object
- Object
- Ruflet::Page::SharedPreferencesService
- Defined in:
- lib/ruflet_ui/ruflet/page.rb
Instance Method Summary collapse
- #clear(timeout: 10, on_result: nil) ⇒ Object
- #contains_key(key, timeout: 10, on_result: nil) ⇒ Object
- #get(key, timeout: 10, on_result: nil) ⇒ Object
- #get_keys(key_prefix, timeout: 10, on_result: nil) ⇒ Object
-
#initialize(page) ⇒ SharedPreferencesService
constructor
A new instance of SharedPreferencesService.
- #remove(key, timeout: 10, on_result: nil) ⇒ Object
- #set(key, value, timeout: 10, on_result: nil) ⇒ Object
Constructor Details
#initialize(page) ⇒ SharedPreferencesService
Returns a new instance of SharedPreferencesService.
28 29 30 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 28 def initialize(page) @page = page end |
Instance Method Details
#clear(timeout: 10, on_result: nil) ⇒ Object
52 53 54 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 52 def clear(timeout: 10, on_result: nil) invoke("clear", nil, timeout: timeout, on_result: on_result) end |
#contains_key(key, timeout: 10, on_result: nil) ⇒ Object
40 41 42 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 40 def contains_key(key, timeout: 10, on_result: nil) invoke("contains_key", { "key" => key }, timeout: timeout, on_result: on_result) end |
#get(key, timeout: 10, on_result: nil) ⇒ Object
36 37 38 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 36 def get(key, timeout: 10, on_result: nil) invoke("get", { "key" => key }, timeout: timeout, on_result: on_result) end |
#get_keys(key_prefix, timeout: 10, on_result: nil) ⇒ Object
44 45 46 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 44 def get_keys(key_prefix, timeout: 10, on_result: nil) invoke("get_keys", { "key_prefix" => key_prefix }, timeout: timeout, on_result: on_result) end |
#remove(key, timeout: 10, on_result: nil) ⇒ Object
48 49 50 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 48 def remove(key, timeout: 10, on_result: nil) invoke("remove", { "key" => key }, timeout: timeout, on_result: on_result) end |
#set(key, value, timeout: 10, on_result: nil) ⇒ Object
32 33 34 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 32 def set(key, value, timeout: 10, on_result: nil) invoke("set", { "key" => key, "value" => value }, timeout: timeout, on_result: on_result) end |