Module: DB2Query::Formatter

Defined in:
lib/db2_query/formatter.rb

Class Method Summary collapse

Class Method Details

.format_registryObject



9
10
11
# File 'lib/db2_query/formatter.rb', line 9

def self.format_registry
  @@format_registry ||= Hash.new
end

.lookup(name) ⇒ Object



13
14
15
# File 'lib/db2_query/formatter.rb', line 13

def self.lookup(name)
  @@format_registry.fetch(name)
end

.register(name, klass) ⇒ Object



5
6
7
# File 'lib/db2_query/formatter.rb', line 5

def self.register(name, klass)
  self.format_registry.store(name.to_sym, klass.new)
end

.registration {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



17
18
19
# File 'lib/db2_query/formatter.rb', line 17

def self.registration(&block)
  yield self if block_given?
end