abstract class Cl::Patterns::Repository

Defined in:

patterns/repository.cr

Constant Summary

DefaultRegister = Hash(Repository.class, Repository.class).new
Register = Hash(Tuple(Repository.class, Key), Repository.class).new

Constructors

Class Method Summary

Constructor Detail

def self.create(*a, **kw) : Repository #

[View source]
def self.create_for(symbol, *a, **kw) : Repository #

[View source]
def self.new(*a, **kw) #

[View source]

Class Method Detail

def self.set_default(cls, key) #

[View source]
def self.set_default_all(pairs : Hash(Repository.class, Key)) #

[View source]