Module: Commentatr

Defined in:
lib/commentatr/client.rb,
lib/commentatr/routes.rb,
lib/commentatr/request.rb,
lib/commentatr/version.rb,
lib/commentatr/response.rb

Defined Under Namespace

Classes: Client, Request, Response

Constant Summary collapse

ROUTES =
{
  comments: {
    method: :get,
    uri: "/api/blogs/:partner_host/pages/:page_id/comments.json",
    optional_params: [:order, :limit, :after, :token]
  },
  client_comments: {
    method: :get,
    uri: "/api/clients/:client_id/comments.json",
    required_params: [:token],
    optional_params: [:order, :limit, :after]
  },
  counters: {
    method: :get,
    uri: "/api/clients/:client_id/counters.json",
    required_params: [:token]
  },
  delete: {
    method: :delete,
    uri: "/api/blogs/:partner_host/pages/:page_id/comments/:comment_id.json",
    required_params: [:token]
  },
  approve: {
    method: :put,
    uri: "/api/blogs/:partner_host/pages/:page_id/comments/:comment_id/approve.json",
    required_params: [:token]
  },
  reject: {
    method: :put,
    uri: "/api/blogs/:partner_host/pages/:page_id/comments/:comment_id/reject.json",
    required_params: [:token]
  },
  junk: {
    method: :put,
    uri: "/api/blogs/:partner_host/pages/:page_id/comments/:comment_id/junk.json",
    required_params: [:token]
  },
  regenerate_blog_token: {
    method: :get,
    uri: "/api/blogs/:partner_host/regenerate_token.json",
    required_params: [:token]
  },
  regenerate_client_token: {
    method: :get,
    uri: "/api/clients/:client_id/regenerate_token.json",
    required_params: [:token]
  },
  update_config: {
    method: :put,
    uri: "/api/blogs/:partner_host/update_config.json",
    required_params: [:token],
    optional_params: [:approval, :readonly]
  },
  client_tokens: {
    method: :get,
    uri: "/api/clients/:client_id/tokens.json",
    required_params: [:token]
  }
}
VERSION =
"0.1"