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