Sha256: 1bb4e1d46ee4eceed24ecf8e23c7feb137ac50f2ee241c7a846221072fb04592
Contents?: true
Size: 401 Bytes
Versions: 24
Compression:
Stored size: 401 Bytes
Contents
# frozen_string_literal: true require 'octokit/response/base_middleware' module Octokit module Response # Parses RSS and Atom feed responses. class FeedParser < BaseMiddleware def on_complete(env) if env[:response_headers]['content-type'] =~ /(\batom|\brss)/ require 'rss' env[:body] = RSS::Parser.parse env[:body] end end end end end
Version data entries
24 entries across 24 versions & 2 rubygems