Class: CloudEncryptedSync::Adapters::Template
- Inherits:
-
Object
- Object
- CloudEncryptedSync::Adapters::Template
- Includes:
- Singleton
- Defined in:
- lib/cloud_encrypted_sync/adapter_template.rb
Direct Known Subclasses
Class Method Summary collapse
- .children ⇒ Object
- .delete(key) ⇒ Object
- .inherited(subclass) ⇒ Object
- .key_exists?(key) ⇒ Boolean
- .parse_command_line_options(parser) ⇒ Object
- .read(key) ⇒ Object
- .write(data, key) ⇒ Object
Instance Method Summary collapse
- #delete(key) ⇒ Object
- #key_exists?(key) ⇒ Boolean
- #parse_command_line_options(parser) ⇒ Object
- #read(key) ⇒ Object
- #write(data, key) ⇒ Object
Class Method Details
.children ⇒ Object
13 14 15 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 13 def children @children ||= {} end |
.delete(key) ⇒ Object
29 30 31 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 29 def delete(key) instance.delete(key) end |
.inherited(subclass) ⇒ Object
8 9 10 11 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 8 def inherited(subclass) register_with_parent(subclass) super end |
.key_exists?(key) ⇒ Boolean
33 34 35 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 33 def key_exists?(key) instance.key_exists?(key) end |
.parse_command_line_options(parser) ⇒ Object
17 18 19 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 17 def (parser) instance.(parser) end |
.read(key) ⇒ Object
25 26 27 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 25 def read(key) instance.read(key) end |
.write(data, key) ⇒ Object
21 22 23 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 21 def write(data, key) instance.write(data, key) end |
Instance Method Details
#delete(key) ⇒ Object
64 65 66 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 64 def delete(key) raise Errors::TemplateMethodCalled.new('delete') end |
#key_exists?(key) ⇒ Boolean
68 69 70 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 68 def key_exists?(key) raise Errors::TemplateMethodCalled.new('key_exists?') end |
#parse_command_line_options(parser) ⇒ Object
52 53 54 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 52 def (parser) raise Errors::TemplateMethodCalled.new('parse_command_line_options') end |
#read(key) ⇒ Object
60 61 62 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 60 def read(key) raise Errors::TemplateMethodCalled.new('read') end |
#write(data, key) ⇒ Object
56 57 58 |
# File 'lib/cloud_encrypted_sync/adapter_template.rb', line 56 def write(data, key) raise Errors::TemplateMethodCalled.new('write') end |