class Bitrix24CloudApi::Base

Public Class Methods

resource_path(exact_name = nil) click to toggle source
# File lib/bitrix24_cloud_api/base.rb, line 21
def resource_path(exact_name = nil)
  exact_name || name.gsub("Bitrix24CloudApi::", "").gsub("::", ".").downcase
end
resource_url(client, action) click to toggle source
# File lib/bitrix24_cloud_api/base.rb, line 15
def resource_url(client, action)
  path = client.api_endpoint
  path << "#{resource_path}." unless resource_path.empty?
  path << "#{action}.#{client.extension}"
end
to_query(params) click to toggle source
# File lib/bitrix24_cloud_api/base.rb, line 11
def to_query(params)
  params.to_a.map { |x| "#{CGI.escape(x[0].to_s)}=#{CGI.escape(x[1].to_s)}" }.join("&")
end