Sha256: 790e009834ac20e0b1d0ae1c809e837eb78181abfaf856bddac8adadc689349b
Contents?: true
Size: 895 Bytes
Versions: 1
Compression:
Stored size: 895 Bytes
Contents
# frozen_string_literal: true # Copyright (c) 2019 Valencia Management Group # All rights reserved. module TopsConnect module Communities # Method: GET # Endpoint: Community_GetList # Returns: Array<TopsConnect::Community> def communities get('/community').map do |community_data| TopsConnect::Community.new community_data end end # Method: GET # Endpoint: Community_Get # Returns: TopsConnect::Community def community TopsConnect::Community.new get("/community/#{@community_id}") end # Method: GET # Endpoint: ChargeCode_GetList # Returns: Array<Hash> def charge_codes get('/chargecode').map do |charge_code| { key: charge_code['key'], code: charge_code['code'], description: charge_code['description'], name: nil } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tops_connect-0.7.1 | lib/tops_connect/communities.rb |