Sha256: 50e027398e0cd5d64012264d3283d01fb7b9c9dc47982ad5003da9f9790639ed
Contents?: true
Size: 766 Bytes
Versions: 4
Compression:
Stored size: 766 Bytes
Contents
# frozen_string_literal: true module TwilioBase module Fake module TaskRouter class Statistic Statistic = Struct.new(:sid, :realtime) do def update(_attributes = {}) self end end cattr_accessor :attrs, :sid, :statistics self.statistics = [] def initialize(sid = nil, attrs = {}) self.sid = sid self.attrs = attrs end def create statistic = Statistic.new( sid, attrs[:realtime] ) self.class.statistics << statistic statistic end def fetch create statistics.detect { |statistic| statistic.sid == sid } end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems