Sha256: d1be83df3fd487ca15868b6913cb4415d3f49909e04b1f8659ee93f369f21271

Contents?: true

Size: 360 Bytes

Versions: 12

Compression:

Stored size: 360 Bytes

Contents

$LOAD_PATH.unshift '../lib'
require 'memory_record'

# An error occurs if key is duplicated

class Foo
  include MemoryRecord
  memory_record [{key: :a}, {key: :a},] rescue $! # => #<ArgumentError: Foo#key :a is duplicate
end

class Bar
  include MemoryRecord
  memory_record [{code: 0}, {code: 0},] rescue $! # => #<ArgumentError: Bar#code 0 is duplicate
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
memory_record-0.0.20 examples/0210_key_duplicate_check.rb
memory_record-0.0.19 examples/0210_key_duplicate_check.rb
memory_record-0.0.18 examples/0210_key_duplicate_check.rb
memory_record-0.0.17 examples/0210_key_duplicate_check.rb
memory_record-0.0.15 examples/0210_key_duplicate_check.rb
memory_record-0.0.14 examples/0210_key_duplicate_check.rb
memory_record-0.0.13 examples/0210_key_duplicate_check.rb
memory_record-0.0.12 examples/0210_key_duplicate_check.rb
memory_record-0.0.11 examples/0210_key_duplicate_check.rb
memory_record-0.0.10 examples/0210_key_duplicate_check.rb
memory_record-0.0.9 examples/0210_key_duplicate_check.rb
memory_record-0.0.8 examples/0210_key_duplicate_check.rb