Method: Mdoc#get_processor

Defined in:
lib/mdoc.rb

#get_processor(pn) ⇒ Object



104
105
106
107
108
109
110
111
# File 'lib/mdoc.rb', line 104

def get_processor(pn)
  pname = pn.is_a?(String) ? pn : pn.class
  pn = get_class(pn) if pn.is_a?(String) # for string name
  raise "not a valid class: #{pname.to_s}" unless pn
  raise "not a processor: #{pname.to_s}" unless pn < Mdoc::Processor

  pn
end