Module: Trifle::Docs
- Defined in:
- lib/trifle/docs.rb,
lib/trifle/docs/app.rb,
lib/trifle/docs/engine.rb,
lib/trifle/docs/version.rb,
lib/trifle/docs/harvester.rb,
lib/trifle/docs/helper/tree.rb,
lib/trifle/docs/configuration.rb,
lib/trifle/docs/harvester/file.rb,
lib/trifle/docs/operations/meta.rb,
lib/trifle/docs/operations/search.rb,
lib/trifle/docs/harvester/markdown.rb,
lib/trifle/docs/operations/content.rb,
lib/trifle/docs/operations/sitemap.rb,
lib/trifle/docs/helper/ai_detection.rb,
lib/trifle/docs/operations/collection.rb,
lib/trifle/docs/helper/markdown_layout.rb,
lib/trifle/docs/operations/raw_content.rb
Defined Under Namespace
Modules: Harvester, Helper, Operations
Classes: App, Configuration, Engine, Error, PageController
Constant Summary
collapse
- VERSION =
'0.5.0'
Class Method Summary
collapse
Class Method Details
.collection(url:, config: nil) ⇒ Object
29
30
31
32
33
|
# File 'lib/trifle/docs.rb', line 29
def self.configure
yield(default)
default
end
|
.content(url:, config: nil) ⇒ Object
.default ⇒ Object
25
26
27
|
# File 'lib/trifle/docs.rb', line 25
def self.default
@default ||= Configuration.new
end
|
.raw_content(url:, config: nil) ⇒ Object
.search(query:, scope: nil, config: nil) ⇒ Object
35
36
37
38
39
|
# File 'lib/trifle/docs.rb', line 35
def self.search(query:, scope: nil, config: nil)
Trifle::Docs::Operations::Search.new(
query: query, scope: scope, config: config
).perform
end
|
.sitemap(config: nil) ⇒ Object