Sha256: 2c9eab9ad0a677a4d9a5acff8c71b3143c556d200fde6677e28bfa518170c366
Contents?: true
Size: 558 Bytes
Versions: 8
Compression:
Stored size: 558 Bytes
Contents
module Laboratory module Adapters class MockAdapter attr_accessor :experiment_hash def initialize @experiment_hash = {} end def write(experiment) experiment_hash[experiment.id] = experiment end def read_all experiment_hash.values end def read(experiment_id) experiment_hash[experiment_id] end def delete(experiment_id) experiment_hash.delete(experiment_id) end def delete_all @experiment_hash = {} end end end end
Version data entries
8 entries across 8 versions & 1 rubygems