class Besepa::Group
Constants
- FIELDS
Protected Class Methods
api_path(filters={})
click to toggle source
# File lib/besepa/group.rb, line 36 def self.api_path(filters={}) if filters[:customer_id] "#{Customer.api_path}/#{CGI.escape(filters[:customer_id])}/groups" else "/groups" end end
query_params(filters = {})
click to toggle source
# File lib/besepa/group.rb, line 30 def self.query_params(filters = {}) filters = filters.dup filters.delete(:customer_id) filters end
Public Instance Methods
api_path(filters = {})
click to toggle source
# File lib/besepa/group.rb, line 24 def api_path(filters = {}) "#{self.class.api_path(filters)}/#{CGI.escape(id)}" end
customers()
click to toggle source
# File lib/besepa/group.rb, line 15 def customers Customer.search({ field: :group_id, value: id}) end
stats()
click to toggle source
# File lib/besepa/group.rb, line 19 def stats response = get "#{api_path}/stats" response['response'] end