Module: Blazer::Ai
- Defined in:
- lib/blazer/ai.rb,
lib/blazer/ai/engine.rb,
lib/blazer/ai/version.rb,
lib/blazer/ai/middleware.rb,
lib/blazer/ai/rate_limiter.rb,
lib/blazer/ai/schema_cache.rb,
lib/blazer/ai/sql_generator.rb,
lib/blazer/ai/sql_validator.rb,
lib/blazer/ai/prompt_sanitizer.rb
Defined Under Namespace
Modules: SchemaCache, UrlHelper
Classes: ApplicationController, Configuration, Engine, Middleware, PromptSanitizer, QueriesController, Railtie, RateLimiter, SqlGenerator, SqlValidator
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
20
21
22
|
# File 'lib/blazer/ai.rb', line 20
def configuration
@configuration ||= Configuration.new
end
|
24
25
26
|
# File 'lib/blazer/ai.rb', line 24
def configure
yield(configuration)
end
|
.reset_configuration! ⇒ Object
28
29
30
|
# File 'lib/blazer/ai.rb', line 28
def reset_configuration!
@configuration = Configuration.new
end
|