module Apia::Scalars

Public Class Methods

fetch(item, default = nil) click to toggle source
# File lib/apia/scalars.rb, line 8
def fetch(item, default = nil)
  all[item.to_sym] || default
end
register(name, klass) click to toggle source
# File lib/apia/scalars.rb, line 12
def register(name, klass)
  all[name.to_sym] = klass
end

Private Class Methods

all() click to toggle source
# File lib/apia/scalars.rb, line 18
def all
  @all ||= {}
end