Sha256: 2ec6f7720d43101036d3b462edb0cd74c6eb9ec23b33d1da08db8d2a765bb60e
Contents?: true
Size: 660 Bytes
Versions: 1
Compression:
Stored size: 660 Bytes
Contents
module Workarea module FlowIo class Experiences def self.all # @return [::Io::Flow::V0::Models::Experience] Rails.cache.fetch("flow-expereinces-#{FlowIo.organization_id}", expires_in: 1.hour) do FlowIo.client.experiences.get(FlowIo.organization_id).select do |experience| experience.status.value == "active" end end end def self.refresh_cache Rails.cache.delete("flow-expereinces-#{FlowIo.organization_id}") Experiences.all end # @return [String] def self.all_currencies Experiences.all.map(&:currency).uniq end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-flow_io-1.2.1 | app/services/workarea/flow_io/experiences.rb |