class HaveAPI::OutputFormatters::BaseFormatter
Attributes
Public Class Methods
Source
# File lib/haveapi/output_formatters/base.rb, line 6 def handle(*args) @types ||= [] @types += args HaveAPI::OutputFormatter.register(Kernel.const_get(to_s)) unless @registered @registered = true end
Source
# File lib/haveapi/output_formatters/base.rb, line 14 def handle?(type) @types.detect do |t| File.fnmatch(type, t) end end
Public Instance Methods
Source
# File lib/haveapi/output_formatters/base.rb, line 21 def content_type self.class.types.first end
Source
# File lib/haveapi/output_formatters/base.rb, line 25 def format(response); end