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.
18 19 20 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 18 def initialize(page) @page = page end |
Instance Method Details
#clear(timeout: 10, on_result: nil) ⇒ Object
42 43 44 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 42 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
30 31 32 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 30 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
26 27 28 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 26 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
34 35 36 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 34 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
38 39 40 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 38 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
22 23 24 |
# File 'lib/ruflet_ui/ruflet/page.rb', line 22 def set(key, value, timeout: 10, on_result: nil) invoke("set", { "key" => key, "value" => value }, timeout: timeout, on_result: on_result) end |