Class: Statesman::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/statesman/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(block = nil) ⇒ Config

Returns a new instance of Config.



8
9
10
# File 'lib/statesman/config.rb', line 8

def initialize(block = nil)
  instance_eval(&block) unless block.nil?
end

Instance Attribute Details

#adapter_classObject (readonly)

Returns the value of attribute adapter_class.



6
7
8
# File 'lib/statesman/config.rb', line 6

def adapter_class
  @adapter_class
end

Instance Method Details

#storage_adapter(adapter_class) ⇒ Object

rubocop:disable TrivialAccessors



13
14
15
# File 'lib/statesman/config.rb', line 13

def storage_adapter(adapter_class)
  @adapter_class = adapter_class
end