Sha256: cb2d06dbacf2c0227d5ce448916b73d9e6b1f777452c491093e2fdda61ceb129
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
# frozen_string_literal: true module TwilioBase module Fake module Sync module Services module Maps class Item Map = Struct.new(:data, :key) do attr_accessor :sid def create(data: {}, key: '') self.data = data self.key = key end def update(data: {}) self.data = data end end cattr_accessor :items self.items = [] def initialize(sid = nil) self.sid = sid end def create(data: {}, key: '') item = Map.new( data: data, key: key ) self.class.items << item item end private attr_accessor :sid def method_missing(_name) self || super end def respond_to_missing?(method_name) super end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twilio_base-1.9.0 | spec/support/twilio_base/fake/sync/services/maps/item.rb |
twilio_base-1.8.0 | spec/support/twilio_base/fake/sync/services/maps/item.rb |