module SolitairePlay::Registry
Public Instance Methods
Source
# File lib/solitaire/registry.rb, line 24 def coded?(id) @engines.key?(AisleriotCatalog.loose_id(id)) end
Source
# File lib/solitaire/registry.rb, line 16 def fetch(id) @engines[AisleriotCatalog.loose_id(id)] end
Source
# File lib/solitaire/registry.rb, line 12 def register(id, klass) @engines[AisleriotCatalog.loose_id(id)] = klass end