Class: CloudEncryptedSync::Adapters::Template

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/cloud_encrypted_sync/adapter_template.rb

Direct Known Subclasses

Dummy

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.childrenObject



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

Returns:

  • (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 parse_command_line_options(parser)
  instance.parse_command_line_options(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

Returns:

  • (Boolean)

Raises:



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 parse_command_line_options(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