module UniverseCompiler::Persistence::Management
Constants
- DEFAULT_ENGINE_NAME
Public Instance Methods
persistence_engine()
click to toggle source
# File lib/universe_compiler/persistence/management.rb, line 8 def persistence_engine if @persistence_engine.nil? self.persistence_engine_name = DEFAULT_ENGINE_NAME end @persistence_engine end
persistence_engine_name=(engine_name)
click to toggle source
# File lib/universe_compiler/persistence/management.rb, line 22 def persistence_engine_name=(engine_name) @persistence_engine = UniverseCompiler::Persistence.const_get engine_name @persistence_engine_name = engine_name end
persistence_engines()
click to toggle source
# File lib/universe_compiler/persistence/management.rb, line 15 def persistence_engines UniverseCompiler::Persistence.constants.map(&:to_s).grep(/Engine$/).map do |engine_name| self.persistence_engine_name = engine_name persistence_engine end end