Class: MetzScan::ProjectIndex::NullBackend
- Inherits:
-
Object
- Object
- MetzScan::ProjectIndex::NullBackend
- Defined in:
- lib/metz_scan/project_index/null_backend.rb
Instance Attribute Summary collapse
-
#reason ⇒ Object
readonly
Returns the value of attribute reason.
Instance Method Summary collapse
- #available? ⇒ Boolean
- #constant_references_to(_name) ⇒ Object
- #declarations ⇒ Object
- #descendants_of(_name) ⇒ Object
- #diagnostics ⇒ Object
- #documents ⇒ Object
- #index_errors ⇒ Object
- #indexed_files ⇒ Object
-
#initialize(reason:) ⇒ NullBackend
constructor
A new instance of NullBackend.
- #method_declarations ⇒ Object
- #name ⇒ Object
- #search(_query) ⇒ Object
Constructor Details
#initialize(reason:) ⇒ NullBackend
Returns a new instance of NullBackend.
6 7 8 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 6 def initialize(reason:) @reason = reason end |
Instance Attribute Details
#reason ⇒ Object (readonly)
Returns the value of attribute reason.
10 11 12 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 10 def reason @reason end |
Instance Method Details
#available? ⇒ Boolean
14 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 14 def available? = false |
#constant_references_to(_name) ⇒ Object
30 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 30 def constant_references_to(_name) = [] |
#declarations ⇒ Object
22 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 22 def declarations = [] |
#descendants_of(_name) ⇒ Object
28 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 28 def descendants_of(_name) = [] |
#diagnostics ⇒ Object
20 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 20 def diagnostics = [] |
#documents ⇒ Object
26 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 26 def documents = [] |
#index_errors ⇒ Object
18 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 18 def index_errors = [] |
#indexed_files ⇒ Object
16 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 16 def indexed_files = [] |
#method_declarations ⇒ Object
24 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 24 def method_declarations = [] |
#name ⇒ Object
12 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 12 def name = :null |
#search(_query) ⇒ Object
32 |
# File 'lib/metz_scan/project_index/null_backend.rb', line 32 def search(_query) = [] |