class FreckleIO::Client::ProjectGroups
Constants
- ALLOWED_KEYS
- PROJECT_GROUPS_ENDPOINT
- VALIDATOR_MODULE
Public Instance Methods
all(params = {})
click to toggle source
# File lib/freckle_io/client/project_groups.rb, line 8 def all(params = {}) multiple_pages.get( PROJECT_GROUPS_ENDPOINT, params: project_groups_params(params) ) end
Private Instance Methods
multiple_pages()
click to toggle source
not implemented
def show(id)
single_page.get("#{PROJECT_GROUPS_ENDPOINT}/#{id}")
end
# File lib/freckle_io/client/project_groups.rb, line 23 def multiple_pages @multiple_pages ||= Request::MultiplePages.new end
project_groups_params(params)
click to toggle source
# File lib/freckle_io/client/project_groups.rb, line 27 def project_groups_params(params) @project_groups_params = Params.new( params, ALLOWED_KEYS, VALIDATOR_MODULE ).call end