module ReciteCSV::Header::Definition
Constants
- DEFINITIONS
Public Instance Methods
dispatch(header_definition)
click to toggle source
# File lib/recite_csv/header/definition.rb, line 69 def dispatch(header_definition) _, definition_class = DEFINITIONS.find do |klass, _| header_definition.is_a? klass end unless definition_class raise ::ArgumentError, "Unexpected header definition type" end definition_class.new(header_definition) end