Module: Compendium
- Defined in:
- lib/compendium.rb,
lib/compendium/dsl.rb,
lib/compendium/query.rb,
lib/compendium/engine.rb,
lib/compendium/metric.rb,
lib/compendium/option.rb,
lib/compendium/params.rb,
lib/compendium/report.rb,
lib/compendium/version.rb,
lib/compendium/open_hash.rb,
lib/compendium/result_set.rb,
lib/compendium/param_types.rb,
lib/compendium/context_wrapper.rb,
app/helpers/compendium/reports_helper.rb,
lib/compendium/abstract_chart_provider.rb,
lib/compendium/chart_provider/amcharts.rb,
app/controllers/compendium/reports_controller.rb
Defined Under Namespace
Modules: ChartProvider, DSL, Presenters, ReportsHelper Classes: AbstractChartProvider, BooleanParam, Configuration, ContextWrapper, DateParam, DropdownParam, Engine, Metric, OpenHash, Option, Param, ParamWithChoices, Params, Query, RadioParam, Report, ReportsController, ResultSet
Constant Summary collapse
- VERSION =
"1.0.1"
Class Method Summary collapse
- .config ⇒ Object
-
.configure {|@config ||= Compendium::Configuration.new| ... } ⇒ Object
Configures global settings for Compendium Compendium.configure do |config| config.chart_provider = :AmCharts end.
- .reports ⇒ Object
Class Method Details
.config ⇒ Object
36 37 38 |
# File 'lib/compendium.rb', line 36 def self.config @config end |
.configure {|@config ||= Compendium::Configuration.new| ... } ⇒ Object
Configures global settings for Compendium
Compendium.configure do |config|
config.chart_provider = :AmCharts
end
32 33 34 |
# File 'lib/compendium.rb', line 32 def self.configure(&block) yield @config ||= Compendium::Configuration.new end |
.reports ⇒ Object
24 25 26 |
# File 'lib/compendium.rb', line 24 def self.reports @reports ||= [] end |