# File lib/awesome_print/formatter.rb, line 23 def format(object, type = nil) core_class = cast(object, type) awesome = if core_class != :self send("awesome_#{core_class}""awesome_#{core_class}", object) # Core formatters. else awesome_self(object, type) # Catch all that falls back to object.inspect. end @options[:html] ? "<pre>#{awesome}</pre>" : awesome end