Module: Findex
- Defined in:
- lib/findex.rb,
lib/findex/cli.rb,
lib/findex/dsl.rb,
lib/findex/index.rb,
lib/findex/config.rb,
lib/findex/search.rb,
lib/findex/indexer.rb,
lib/findex/version.rb,
lib/findex/file_indexer.rb,
lib/findex/document_decorator.rb,
lib/findex/term_generator_decorator.rb
Defined Under Namespace
Classes: Cli, Config, DSL, DocumentDecorator, FileIndexer, Indexer, Search, TermGeneratorDecorator
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
16
17
18
|
# File 'lib/findex/index.rb', line 16
def self.config
@config
end
|
.definitions ⇒ Object
12
13
14
|
# File 'lib/findex/index.rb', line 12
def self.definitions
@definitions
end
|
.index {|dsl| ... } ⇒ Object
5
6
7
8
9
10
|
# File 'lib/findex/index.rb', line 5
def self.index
dsl = DSL.new
yield dsl
@definitions = dsl.definitions
@config = dsl.config
end
|
.logger ⇒ Object
20
21
22
23
24
|
# File 'lib/findex/index.rb', line 20
def self.logger
@logger ||= Logger.new(STDOUT).tap do |logger|
logger.level = config.log_level
end
end
|