Module: JSONSkooma::Formatters

Defined in:
lib/json_skooma/formatters.rb

Defined Under Namespace

Modules: Basic, Detailed, Flag, Verbose

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.formattersObject

Returns the value of attribute formatters.



6
7
8
# File 'lib/json_skooma/formatters.rb', line 6

def formatters
  @formatters
end

Class Method Details

.[](name) ⇒ Object



8
9
10
# File 'lib/json_skooma/formatters.rb', line 8

def [](name)
  formatters.fetch(name)
end

.register(name, formatter) ⇒ Object



12
13
14
# File 'lib/json_skooma/formatters.rb', line 12

def register(name, formatter)
  formatters[name] = formatter
end