Class: GenesisRuby::Utils::Formatters::Response::Loader

Inherits:
Object
  • Object
show all
Includes:
GenesisRuby::Utils::Formatters::Response
Defined in:
lib/genesis_ruby/utils/formatters/response/loader.rb

Overview

Response Formatter initializer

Instance Method Summary collapse

Methods included from GenesisRuby::Utils::Formatters::Response

#available_formatters

Constructor Details

#initializeLoader

Load the Available Formatters



15
16
17
# File 'lib/genesis_ruby/utils/formatters/response/loader.rb', line 15

def initialize
  initialize_formatters
end

Instance Method Details

#formatsObject

Initialized Formatters array



20
21
22
# File 'lib/genesis_ruby/utils/formatters/response/loader.rb', line 20

def formats
  @formats ||= []
end

#formats=(formatter_class) ⇒ Object

Add new formatter to the formatter array



25
26
27
28
29
# File 'lib/genesis_ruby/utils/formatters/response/loader.rb', line 25

def formats=(formatter_class)
  @formats = formats

  @formats.push formatter_class
end