Sha256: 6ed92314061969025eef45dedd388f577998d1870ba3ab828e86770f13b3cbcd

Contents?: true

Size: 830 Bytes

Versions: 1

Compression:

Stored size: 830 Bytes

Contents

require 'digest'
require 'base64'
require 'cgi'

module Giggly
  module Rest
      
    class SocializeError < StandardError
      attr_reader :error_code

      def initialize(error_data)
        @error_code = error_data["errorCode"]
        super(error_data["errorMessage"])
      end
    end

    class BadRequest < SocializeError; end
    class Unauthorized < SocializeError; end
    class Forbidden < SocializeError; end
    class NotFound < SocializeError; end
    class RequestEntityTooLarge < SocializeError; end
    class InternalServerError < SocializeError; end
    class NotImplemented < SocializeError; end
    class LengthRequired < SocializeError; end

  end
end

directory = File.expand_path(File.dirname(__FILE__))

require File.join(directory, 'rest', 'request')
require File.join(directory, 'rest', 'socialize')

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
giggly-0.1.2 lib/giggly/rest.rb