class HecksAdapters::DynamoDB

Hecks Repository interface

Public Class Methods

new(domain:) click to toggle source
# File lib/hecks-adapters-dynamodb.rb, line 11
def initialize(domain:)
  @domain = domain
end

Public Instance Methods

[](value) click to toggle source

Look up a domain module hecks_app

Returns a domain module

eg: PizzaBuilder::Pizzas

# File lib/hecks-adapters-dynamodb.rb, line 21
def [](value)
  Repository.new(DOMAIN[value.to_s.titleize.to_sym].head)
end