Method: Graphiti::Stats::DSL#initialize
- Defined in:
- lib/graphiti/stats/dsl.rb
#initialize(adapter, config) ⇒ DSL
Returns a new instance of DSL.
32 33 34 35 36 37 38 39 |
# File 'lib/graphiti/stats/dsl.rb', line 32 def initialize(adapter, config) config = {config => []} if config.is_a?(Symbol) @adapter = adapter @calculations = {} @name = config.keys.first Array(config.values.first).each { |c| send(:"#{c}!") } end |