class Hecks::Adapters::MemoryDatabase

Public Class Methods

new(domain:) click to toggle source
# File lib/memory_database/memory_database.rb, line 5
def initialize(domain:)
  @repositories = domain.repositories
end

Public Instance Methods

[](module_name) click to toggle source
# File lib/memory_database/memory_database.rb, line 9
def [](module_name)
  @repositories[module_name.to_s.downcase.to_sym]
end
delete_all() click to toggle source
# File lib/memory_database/memory_database.rb, line 13
def delete_all
  @repositories.values.each(&:delete_all)
end