Sha256: 8ed74a67a50a74c1a3fc322dd4f5971ccf16e8dc8ea14348dcb8e79c632d31ea

Contents?: true

Size: 510 Bytes

Versions: 2

Compression:

Stored size: 510 Bytes

Contents

require 'httparty'

class Foxynews::Parser
  include HTTParty

  base_uri Foxynews.base_uri

  class << self
    def data(end_of_path = '', options = {})
      if Rails.env.test?

        end_of_path.gsub!('/', '_')
        begin
          file = File.read("../dummy_responses/pressrooms_id#{end_of_path}")
        rescue
          return {}
        else
          return JSON.parse file
        end
      else
        http_obj = get(end_of_path, options)
        return http_obj
      end
    end
  end


end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foxynews-1.0.1 app/services/foxynews/parser.rb
foxynews-1.0.0 app/services/foxynews/parser.rb