Class: Collectible::CollectionBase

Inherits:
Object
  • Object
show all
Includes:
Collectible::Collection::Core, Collectible::Collection::EnsuresItemEligibility, Collectible::Collection::Finder, Collectible::Collection::MaintainSortOrder, Collectible::Collection::WrapsCollectionMethods, ShortCircuIt, Tablesalt::StringableObject, Tablesalt::UsesHashForEquality
Defined in:
lib/collectible/collection_base.rb

Constant Summary

Constants included from Collectible::Collection::EnsuresItemEligibility

Collectible::Collection::EnsuresItemEligibility::ENSURE_TYPE_EQUALITY

Constants included from Collectible::Collection::WrapsCollectionMethods

Collectible::Collection::WrapsCollectionMethods::PROXY_MODULE_NAME

Method Summary

Methods included from Collectible::Collection::Finder

#find_by, #where

Methods included from Collectible::Collection::EnsuresItemEligibility

#allows_item?, #ensure_allowed_in_collection!, #ensure_type_equality!, #ensures_type_equality?

Methods included from Collectible::Collection::WrapsCollectionMethods

#collection_wrap

Methods included from Collectible::Collection::Core

#hash, #initialize