Module: Suricate

Defined in:
lib/suricate.rb,
lib/suricate/version.rb,
lib/suricate/application.rb,
lib/suricate/charts/chart.rb,
lib/suricate/output_driver.rb,
lib/suricate/widgets/widget.rb,
lib/suricate/request_context.rb,
lib/suricate/template/template.rb,
lib/suricate/widget_repository.rb,
lib/suricate/charts/chart_serie.rb,
lib/suricate/delegation_callback.rb,
lib/suricate/charts/chart_builder.rb,
lib/suricate/sinatra_output_driver.rb,
lib/suricate/widgets/status_widget.rb,
lib/suricate/widgets/counter_widget.rb,
lib/suricate/widgets/line_chart_widget.rb,
lib/suricate/charts/chart_serie_builder.rb,
lib/suricate/configuration/configuration.rb,
lib/suricate/template/template_repository.rb,
lib/suricate/widgets/responses/widget_response.rb,
lib/suricate/configuration/widget_configuration.rb,
lib/suricate/configuration/configuration_builder.rb,
lib/suricate/widgets/responses/chart_widget_response.rb,
lib/suricate/widgets/responses/counter_widget_response.rb,
lib/suricate/configuration/widget_configurations_builder.rb

Defined Under Namespace

Modules: Refinements Classes: Application, Chart, ChartBuilder, ChartSerie, ChartSerieBuilder, ChartWidgetResponse, Configuration, ConfigurationBuilder, CounterWidget, CounterWidgetResponse, DelegationCallback, LineChartWidget, OutputDriver, RequestContext, SinatraOutputDriver, StatusWidget, Template, TemplateRepository, Widget, WidgetConfiguration, WidgetConfigurationsBuilder, WidgetRepository, WidgetResponse

Constant Summary collapse

VERSION =
'0.0.4'

Class Method Summary collapse

Class Method Details

.build {|builder| ... } ⇒ Object

Yields:

  • (builder)


46
47
48
49
50
# File 'lib/suricate.rb', line 46

def build
  builder = ConfigurationBuilder.new
  yield builder
  builder.configuration
end