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