class Newark::Response

Constants

JSON_MIME_TYPE

Public Instance Methods

body=(value) click to toggle source
Calls superclass method
# File lib/newark/response.rb, line 6
def body=(value)
  value = if value.respond_to?(:to_str)
            [ value.to_str ]
          elsif value.respond_to?(:to_hash) && defined?(MultiJson)
            header['Content-Type'] = JSON_MIME_TYPE
            [ MultiJson.dump(value) ]
          elsif value.respond_to?(:to_ary)
            value
          else
            [ value ]
          end

  super value
end