Sha256: 25f3f9c427407bbf0d6aa82a3797035bfc28d9151278eaac4060547e2d0284e4

Contents?: true

Size: 329 Bytes

Versions: 5

Compression:

Stored size: 329 Bytes

Contents

require 'faraday_middleware/response_middleware'

module FaradayMiddleware
  # Public: Parse response bodies as YAML.
  class ParseYaml < ResponseMiddleware
    dependency 'yaml'

    define_parser do |body|
      ::YAML.load body
    end
  end
end

# deprecated alias
Faraday::Response::ParseYaml = FaradayMiddleware::ParseYaml

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
faraday_middleware-0.9.1 lib/faraday_middleware/response/parse_yaml.rb
agiley-faraday_middleware-0.9.1 lib/faraday_middleware/response/parse_yaml.rb
agiley-faraday_middleware-0.9.0 lib/faraday_middleware/response/parse_yaml.rb
faraday_middleware-0.9.0 lib/faraday_middleware/response/parse_yaml.rb
faraday_middleware-0.8.8 lib/faraday_middleware/response/parse_yaml.rb