Sha256: d2c6a22d04b3a377ee36928626167990a6296988ddf181e4de432c24348a7bc4

Contents?: true

Size: 234 Bytes

Versions: 11

Compression:

Stored size: 234 Bytes

Contents

require 'pinch_hitter/message/json'

module PinchHitter::Message
  module ContentType
    include Json

    def determine_content_type(message)
      return "application/json" if valid_json? message
      "text/xml"
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pinch_hitter-0.7.0 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.6.0 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.6 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.5 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.4 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.3 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.2 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5.1 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.5 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.4 lib/pinch_hitter/message/content_type.rb
pinch_hitter-0.3 lib/pinch_hitter/message/content_type.rb