Class: Flare::Storage::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/flare/storage.rb

Direct Known Subclasses

SQLite

Instance Method Summary collapse

Instance Method Details

#clear_allObject

Raises:

  • (NotImplementedError)


38
39
40
# File 'lib/flare/storage.rb', line 38

def clear_all
  raise NotImplementedError
end

#clues_for_case(case_uuid) ⇒ Object

Raises:

  • (NotImplementedError)


22
23
24
# File 'lib/flare/storage.rb', line 22

def clues_for_case(case_uuid)
  raise NotImplementedError
end

#count_cases(type: nil, status: nil, method: nil, name: nil, origin: nil) ⇒ Object

Raises:

  • (NotImplementedError)


42
43
44
# File 'lib/flare/storage.rb', line 42

def count_cases(type: nil, status: nil, method: nil, name: nil, origin: nil)
  raise NotImplementedError
end

#count_clues(type: nil, search: nil) ⇒ Object

Raises:

  • (NotImplementedError)


46
47
48
# File 'lib/flare/storage.rb', line 46

def count_clues(type: nil, search: nil)
  raise NotImplementedError
end

#find_case(uuid) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/flare/storage.rb', line 14

def find_case(uuid)
  raise NotImplementedError
end

#find_clue(id) ⇒ Object

Raises:

  • (NotImplementedError)


30
31
32
# File 'lib/flare/storage.rb', line 30

def find_clue(id)
  raise NotImplementedError
end

#list_cases(type: nil, status: nil, method: nil, name: nil, origin: nil, limit: 50, offset: 0) ⇒ Object

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/flare/storage.rb', line 18

def list_cases(type: nil, status: nil, method: nil, name: nil, origin: nil, limit: 50, offset: 0)
  raise NotImplementedError
end

#list_clues(type: nil, search: nil, limit: 50, offset: 0) ⇒ Object

Raises:

  • (NotImplementedError)


26
27
28
# File 'lib/flare/storage.rb', line 26

def list_clues(type: nil, search: nil, limit: 50, offset: 0)
  raise NotImplementedError
end

#prune(retention_hours:, max_cases:) ⇒ Object

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/flare/storage.rb', line 34

def prune(retention_hours:, max_cases:)
  raise NotImplementedError
end

#save_case(attributes) ⇒ Object

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/flare/storage.rb', line 6

def save_case(attributes)
  raise NotImplementedError
end

#save_clues(clues) ⇒ Object

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/flare/storage.rb', line 10

def save_clues(clues)
  raise NotImplementedError
end