module Magiq::Types
Public Instance Methods
lookup(id)
click to toggle source
# File lib/magiq/types.rb, line 15 def lookup(id) if (found = registry[id.to_sym]) found else raise ArgumentError, "no type is registered under: #{id.inspect}" end end
register(id, adapter)
click to toggle source
# File lib/magiq/types.rb, line 11 def register(id, adapter) registry[id.to_sym] = adapter end
registry()
click to toggle source
# File lib/magiq/types.rb, line 7 def registry @registry ||= {} end