Module: Telm
- Defined in:
- lib/telm.rb,
lib/telm.rb,
lib/telm/assets.rb,
lib/telm/engine.rb,
lib/telm/version.rb,
lib/telm/core/query.rb,
lib/telm/core/schema.rb,
lib/telm/configuration.rb,
lib/telm/core/resource.rb,
lib/telm/core/redaction.rb,
lib/telm/core/rendering.rb,
app/helpers/telm/cells_helper.rb,
app/helpers/telm/sorting_helper.rb,
app/helpers/telm/application_helper.rb,
app/controllers/telm/home_controller.rb,
app/controllers/telm/assets_controller.rb,
app/controllers/telm/resources_controller.rb,
app/controllers/telm/application_controller.rb,
lib/generators/telm/install/install_generator.rb,
sig/telm.rbs
Defined Under Namespace
Modules: ApplicationHelper, Assets, CellsHelper, Core, Generators, SortingHelper
Classes: ApplicationController, AssetsController, Configuration, Engine, Error, HomeController, ResourcesController
Constant Summary
collapse
- VERSION =
"0.1.4"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
18
19
20
|
# File 'lib/telm.rb', line 18
def config
@config ||= Configuration.new
end
|
22
23
24
|
# File 'lib/telm.rb', line 22
def configure
yield config
end
|
.redaction ⇒ Object
30
31
32
|
# File 'lib/telm.rb', line 30
def redaction
@redaction ||= Core::Redaction.new
end
|
.rendering ⇒ Object
34
35
36
|
# File 'lib/telm.rb', line 34
def rendering
@rendering ||= Core::Rendering.new
end
|
.reset! ⇒ Object
46
47
48
49
|
# File 'lib/telm.rb', line 46
def reset!
reset_schema!
@config = nil
end
|
.reset_schema! ⇒ Object
Clears introspection caches only — safe on code reload, when the
initializer-set config must survive.
40
41
42
43
44
|
# File 'lib/telm.rb', line 40
def reset_schema!
@schema = nil
@redaction = nil
@rendering = nil
end
|
.schema ⇒ Object
26
27
28
|
# File 'lib/telm.rb', line 26
def schema
@schema ||= Core::Schema.build
end
|