Sha256: c6aea0c0b9b0acc15310658c34df8d4d6d59d61831d1cde353aab83b701e5cd8

Contents?: true

Size: 268 Bytes

Versions: 2

Compression:

Stored size: 268 Bytes

Contents

require 'json'

module HackernewsApi
  class Client
    def self.fetch(entity_type, id)
      raw_json = RestClient.get("#{HackernewsApi::API_URL}/#{HackernewsApi::API_VERSION}/#{entity_type.to_s}/#{id}.json?print=pretty")
      JSON.parse(raw_json)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hackernews_api-0.0.2 lib/hackernews_api/client.rb
hackernews_api-0.0.1 lib/hackernews_api/client.rb