class Pluggaloid::Identity

slugと名前をもつオブジェクト。 これの参照を直接持たずとも、slugで一意に参照したり、表示名を設定することができる

Attributes

name[R]
slug[R]

Public Class Methods

new(slug: SecureRandom.uuid, name: slug) click to toggle source

Args

name:

名前(String | nil)

slug:

ハンドラスラッグ(Symbol | nil)

# File lib/pluggaloid/identity.rb, line 12
def initialize(slug: SecureRandom.uuid, name: slug)
  @name = name.to_s.freeze
  @slug = slug.to_sym
end

Public Instance Methods

inspect() click to toggle source
# File lib/pluggaloid/identity.rb, line 17
def inspect
  "#<#{self.class} slug: #{slug.inspect}, name: #{name.inspect}>"
end