Sha256: 99342c477aadd8c894d98d06a98ebb82b9c56585f72d05ee1c082d5a55e80377

Contents?: true

Size: 435 Bytes

Versions: 33

Compression:

Stored size: 435 Bytes

Contents

module CoreExtensions
  # methods for codenames and numerical ids
  # included in Integer and Symbol
  module PersistentIdentifier
    # interpret symbol/integer as codename/id
    def card
      Card[self]
    end

    # interpret symbol/integer as codename/id
    def cardname
      Card.quick_fetch(self)&.name
    end

    # don't interpret symbol/integer as codename/id
    def to_name
      Card::Name.new to_s
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
card-1.107.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.106.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.6 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.5 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.4 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.3 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.2.pre1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.105.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.104.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.104.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.104.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.103.4 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.103.3 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.103.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.103.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.103.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.101.7 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.102.0 config/initializers/01_core_extensions/persistent_identifiers.rb