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/sum_query.rb,
lib/compendium/result_set.rb,
lib/compendium/count_query.rb,
lib/compendium/param_types.rb,
lib/compendium/through_query.rb,
lib/compendium/context_wrapper.rb,
lib/compendium/collection_query.rb,
app/helpers/compendium/reports_helper.rb,
lib/compendium/abstract_chart_provider.rb,
app/controllers/compendium/reports_controller.rb
Defined Under Namespace
Modules: ChartProvider, DSL, Presenters, ReportsHelper Classes: AbstractChartProvider, BooleanParam, CollectionQuery, Configuration, ContextWrapper, CountQuery, DateParam, DropdownParam, Engine, Metric, OpenHash, Option, Param, ParamWithChoices, Params, Query, RadioParam, Report, ReportsController, ResultSet, ScalarParam, SumQuery, ThroughQuery
Constant Summary collapse
- VERSION =
"1.1.3.4"
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
41 42 43 |
# File 'lib/compendium.rb', line 41 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
37 38 39 |
# File 'lib/compendium.rb', line 37 def self.configure(&block) yield @config ||= Compendium::Configuration.new end |
.reports ⇒ Object
29 30 31 |
# File 'lib/compendium.rb', line 29 def self.reports @reports ||= [] end |