Sha256: ee6d95370b29e9dc427b3884434c3c512aaf048acd572649cf68f8aa33b24061

Contents?: true

Size: 1.11 KB

Versions: 2

Compression:

Stored size: 1.11 KB

Contents

module Nimbu
  module Utils
    module Constants
      extend self

      # Response headers
      RATELIMIT_REMAINING = 'X-RateLimit-Remaining'.freeze
      RATELIMIT_LIMIT = 'X-RateLimit-Limit'.freeze
      CONTENT_TYPE = 'Content-Type'.freeze
      CONTENT_LENGTH = 'content-length'.freeze
      CACHE_CONTROL = 'cache-control'.freeze
      ETAG = 'ETag'.freeze
      SERVER = 'Server'.freeze
      DATE = 'Date'.freeze
      LOCATION = 'Location'.freeze
      USER_AGENT = 'User-Agent'.freeze
      ACCEPT = 'Accept'.freeze
      ACCEPT_CHARSET = 'Accept-Charset'.freeze
      OAUTH_SCOPES = 'X-Oauth-Scopes'.freeze
      ACCEPTED_OAUTH_SCOPES = 'X-Accepted-Oauth-Scopes'.freeze

      # Link headers
      HEADER_LINK = "Link".freeze
      HEADER_NEXT = "X-Next".freeze
      HEADER_LAST = "X-Last".freeze
      META_REL = "rel".freeze
      META_LAST = "last".freeze
      META_NEXT = "next".freeze
      META_FIRST = "first".freeze
      META_PREV = "prev".freeze
      PARAM_PAGE = "page".freeze
      PARAM_PER_PAGE = "per_page".freeze
      PARAM_START_PAGE = "start_page".freeze

    end # Constants
  end # Utils
end # Nimbu

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nimbu-api-0.0.2 lib/nimbu-api/utils/constants.rb
nimbu-api-0.0.1 lib/nimbu-api/utils/constants.rb