Method: Figgy::Configuration#define_handler

Defined in:
lib/figgy/configuration.rb

#define_handler(*extensions, &block) ⇒ Object

Adds a new handler for files with any extension in extensions.

Examples:

Adding an XML handler

config.define_handler 'xml' do |body|
  Hash.from_xml(body)
end


107
108
109
# File 'lib/figgy/configuration.rb', line 107

def define_handler(*extensions, &block)
  @handlers += extensions.map { |ext| [ext, block] }
end