Sha256: 13202e607a5c2c361ef5c50fc107c32114c3adac638c63bb30c27e3ad5f365fc
Contents?: true
Size: 617 Bytes
Versions: 2
Compression:
Stored size: 617 Bytes
Contents
class Ragoon::Services SERVICE_LOCATIONS = { schedule: '/cbpapi/schedule/api?', notification: '/cbpapi/notification/api?', }.freeze attr_reader :client, :action_type def initialize @action_type = self.class.name.split('::').pop.downcase.to_sym @client = Ragoon::Client.new(self.endpoint) end def endpoint endpoint = URI(Ragoon.garoon_endpoint) "#{endpoint.scheme}://#{endpoint.host}#{endpoint.path}#{SERVICE_LOCATIONS[action_type]}" end def self.start_and_end(date = Date.today) { start: date.to_time.utc, end: (date + 1).to_time.utc, } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ragoon-0.5.0 | lib/ragoon/services.rb |
ragoon-0.4.3 | lib/ragoon/services.rb |