Sha256: 2f7b4e39314a2e0ead71bd08a22aa2997db4defdc4598398f4c10d2a33db9791
Contents?: true
Size: 363 Bytes
Versions: 13
Compression:
Stored size: 363 Bytes
Contents
# frozen_string_literal: true module Thermos class BeverageStorage include Singleton def add_beverage(beverage) @beverages ||= {} @beverages[beverage.key] ||= beverage end def get_beverage(key) @beverages[key] end def empty @beverages = {} end def beverages @beverages.values end end end
Version data entries
13 entries across 13 versions & 1 rubygems