Module: Abc::Adapters::Config

Included in:
Abc::Adapters
Defined in:
lib/adapters/config.rb

Instance Method Summary collapse

Instance Method Details

#datastore_from_options(opts) ⇒ Object



7
8
9
# File 'lib/adapters/config.rb', line 7

def datastore_from_options(opts)
  Hyperion.datastore = Hyperion.new_datastore(*opts) if use_datastore?
end

#datastore_optionsObject



19
20
21
# File 'lib/adapters/config.rb', line 19

def datastore_options
  @datastore_options ||= [:memory]
end

#datastore_options=(opts) ⇒ Object



23
24
25
# File 'lib/adapters/config.rb', line 23

def datastore_options=(opts)
  @datastore_options = opts
end

#use_datastore=(val) ⇒ Object



15
16
17
# File 'lib/adapters/config.rb', line 15

def use_datastore=(val)
  @use_datastore = val
end

#use_datastore?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/adapters/config.rb', line 11

def use_datastore?
  @use_datastore.nil? ? true : @use_datastore
end