Module: Tiler
- Defined in:
- lib/tiler.rb,
lib/tiler/engine.rb,
lib/tiler/widget.rb,
lib/tiler/presets.rb,
lib/tiler/version.rb,
lib/tiler/query/base.rb,
app/models/tiler/panel.rb,
lib/tiler/test_helpers.rb,
lib/tiler/widgets/list.rb,
lib/tiler/widgets/text.rb,
lib/tiler/configuration.rb,
lib/tiler/widgets/clock.rb,
lib/tiler/widgets/image.rb,
lib/tiler/widgets/meter.rb,
lib/tiler/widgets/table.rb,
lib/tiler/widgets/iframe.rb,
lib/tiler/widgets/metric.rb,
lib/tiler/presets/default.rb,
lib/tiler/widget_registry.rb,
app/models/tiler/dashboard.rb,
lib/tiler/presets/commerce.rb,
lib/tiler/widgets/comments.rb,
lib/tiler/widgets/bar_chart.rb,
lib/tiler/widgets/pie_chart.rb,
app/models/tiler/data_record.rb,
app/models/tiler/data_source.rb,
app/models/tiler/user_widget.rb,
lib/tiler/widgets/line_chart.rb,
lib/tiler/widgets/status_grid.rb,
app/jobs/tiler/application_job.rb,
lib/tiler/presets/test_automation.rb,
app/models/tiler/application_record.rb,
lib/tiler/widgets/number_with_delta.rb,
app/helpers/tiler/application_helper.rb,
app/mailers/tiler/application_mailer.rb,
app/controllers/tiler/ingest_controller.rb,
app/controllers/tiler/panels_controller.rb,
app/controllers/tiler/settings_controller.rb,
app/services/tiler/data_ingestion_service.rb,
app/controllers/tiler/dashboards_controller.rb,
app/controllers/tiler/application_controller.rb,
lib/generators/tiler/widget/widget_generator.rb,
app/controllers/tiler/data_sources_controller.rb,
app/controllers/tiler/user_widgets_controller.rb,
lib/generators/tiler/install/install_generator.rb,
app/controllers/tiler/api/v1/dashboards_controller.rb
Defined Under Namespace
Modules: Api, ApplicationHelper, Generators, Presets, Query, WidgetTestHelper, Widgets
Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Dashboard, DashboardsController, DataIngestionService, DataRecord, DataSource, DataSourcesController, Engine, Error, IngestController, Panel, PanelsController, SettingsController, UserWidget, UserWidgetsController, Widget, WidgetRegistry
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
10
11
12
|
# File 'lib/tiler.rb', line 10
def configuration
@configuration ||= Configuration.new
end
|
14
15
16
|
# File 'lib/tiler.rb', line 14
def configure
yield configuration
end
|
22
23
24
|
# File 'lib/tiler.rb', line 22
def register_widget(type, **opts, &block)
widgets.register(type, **opts, &block)
end
|
18
19
20
|
# File 'lib/tiler.rb', line 18
def widgets
@widgets ||= WidgetRegistry.new
end
|