Sha256: ada0355db9860007ec6dffaded52c7be6e926e48642d9c56a49f3878be0d507f

Contents?: true

Size: 453 Bytes

Versions: 8

Compression:

Stored size: 453 Bytes

Contents

module Zelda
  class Request
    def self.get(url)
      result = HTTParty.get parse_url(url)
      
      if result
        %w(created_at updated_at id).each do |key|
          result.delete(key) if result[key]
        end
      end

      result
    end
    
    def self.parse_url(*args)
      raise "No Zelda::API_KEY specified" unless defined?(Zelda::API_KEY)
      "http://zelda.omroep.nl/#{ Zelda::API_KEY }/#{ args.join('/') }"
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
bartzon-zelda-0.0.5 lib/zelda/request.rb
zelda-1.3.0 lib/zelda/request.rb
zelda-1.2.1 lib/zelda/request.rb
zelda-1.2.0 lib/zelda/request.rb
zelda-1.1.1 lib/zelda/request.rb
zelda-1.1.0 lib/zelda/request.rb
zelda-1.0.0 lib/zelda/request.rb
zelda-0.1.0 lib/zelda/request.rb