Sha256: 9e8ac5ea6bf7fa3a900d5885db5da054ea3e8ad4437ab172543d7215ee1a0829

Contents?: true

Size: 434 Bytes

Versions: 23

Compression:

Stored size: 434 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

23 entries across 23 versions & 1 rubygems

Version Path
card-1.99.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.99.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.98.3 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.98.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.98.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.98.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.97.0.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.97.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.8 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.7 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.6 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.5 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.4 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.3 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.1 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.96.0 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.95.3 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.95.2 config/initializers/01_core_extensions/persistent_identifiers.rb
card-1.95.1 config/initializers/01_core_extensions/persistent_identifiers.rb