Module: Dossier
- Defined in:
- lib/dossier.rb,
lib/dossier/query.rb,
lib/dossier/client.rb,
lib/dossier/engine.rb,
lib/dossier/report.rb,
lib/dossier/result.rb,
lib/dossier/version.rb,
lib/dossier/formatter.rb,
lib/dossier/stream_csv.rb,
lib/dossier/configuration.rb,
lib/dossier/adapter/active_record.rb,
app/helpers/dossier/application_helper.rb,
lib/dossier/adapter/active_record/result.rb,
app/controllers/dossier/reports_controller.rb,
app/controllers/dossier/application_controller.rb
Defined Under Namespace
Modules: Adapter, ApplicationHelper, Formatter
Classes: ApplicationController, Client, Configuration, ConfigurationMissingError, Engine, ExecuteError, Query, Report, ReportsController, Result, StreamCSV
Constant Summary
collapse
- VERSION =
"2.1.0"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
16
17
18
|
# File 'lib/dossier.rb', line 16
def self.client
configuration.client
end
|
.configuration ⇒ Object
6
7
8
|
# File 'lib/dossier.rb', line 6
def self.configuration
@configuration || configure
end
|
10
11
12
13
14
|
# File 'lib/dossier.rb', line 10
def self.configure
@configuration = Configuration.new
yield(@configuration) if block_given?
@configuration
end
|