Sha256: 4176019a7acb5a09d248029096e529360946e93134d7dc107637d5e71d75f299
Contents?: true
Size: 461 Bytes
Versions: 2
Compression:
Stored size: 461 Bytes
Contents
$LOAD_PATH.unshift '../lib' require 'memory_record' class Color include MemoryRecord memory_record [ { key: :blue }, ] end Color.valid_key(:blue) # => :blue Color.valid_key(:unknown) # => nil Color.valid_key(:unknown, :blue) # => :blue Color.valid_key(:unknown) { :blue } # => :blue Color.valid_key(:unknown) { :xxx } rescue $! # => #<KeyError: Color.fetch(:xxx) does not match anything
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
memory_record-0.0.19 | examples/0370_valid_key.rb |
memory_record-0.0.18 | examples/0370_valid_key.rb |