Sha256: 21744a9de7484a8516fae321a7654365c37e85691ae89801c5525bd1a8cc6426
Contents?: true
Size: 924 Bytes
Versions: 2
Compression:
Stored size: 924 Bytes
Contents
# frozen_string_literal: true module TwilioBase module Fake module Sync module Services module Lists class Item Item = Struct.new(:data) do attr_accessor :sid def create(data: {}) self.data = data end end cattr_accessor :items self.items = [] def initialize(sid = nil) self.sid = sid end def create(data: {}) item = Item.new( data: data ) 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/lists/item.rb |
twilio_base-1.8.0 | spec/support/twilio_base/fake/sync/services/lists/item.rb |