Sha256: db263218ba294a6fed865d32fdd5625502a0c3151b6c691303cfb607092efc01
Contents?: true
Size: 981 Bytes
Versions: 6
Compression:
Stored size: 981 Bytes
Contents
# encoding: UTF-8 # frozen_string_literal: true # Requirements # ======================================================================= # Deps # ----------------------------------------------------------------------- require 'nrser/props/immutable/hash' # Project / Package # ----------------------------------------------------------------------- require_relative '../data' # Definitions # ======================================================================= # Abstract base class for immutable data classes. Based off {Hamster::Hash}. # # Using {Hamster::Hash} # module QB module Data class Immutable < Hamster::Hash # Mixins # ======================================================================== # Mark as a "data" class. Maybe will add some functionality at some point... include QB::Data # Infrastructure for a prop'd class based on {Hamster::Hash} include NRSER::Props::Immutable::Hash end; end; end # class QB::Data::Immutable
Version data entries
6 entries across 6 versions & 1 rubygems