Method: Moneta::Stack#initialize

Defined in:
lib/moneta/stack.rb

#initialize(options = {}) {|Builder| ... } ⇒ Stack

Returns a new instance of Stack.

Parameters:

  • options (Hash) (defaults to: {})

    Options hash

Options Hash (options):

  • :stack (Array)

    Array of Moneta stores

Yield Parameters:

  • Builder

    block



38
39
40
41
# File 'lib/moneta/stack.rb', line 38

def initialize(options = {}, &block)
  @stack = options[:stack].to_a
  DSL.new(@stack, &block) if block_given?
end