class Etwin::User::UserId
A valid Eternal-Twin user id
Attributes
inner[R]
Public Class Methods
new(inner)
click to toggle source
# File lib/etwin/user/user_id.rb, line 21 def initialize(inner) @inner = T.let(inner.freeze, String) freeze end
Public Instance Methods
==(other)
click to toggle source
# File lib/etwin/user/user_id.rb, line 27 def ==(other) case other when UserId @inner == other.inner else false end end
as_json()
click to toggle source
# File lib/etwin/user/user_id.rb, line 47 def as_json @inner end
hash()
click to toggle source
# File lib/etwin/user/user_id.rb, line 37 def hash @inner.hash end
inspect()
click to toggle source
# File lib/etwin/user/user_id.rb, line 52 def inspect "UserId(#{@inner})" end
to_s()
click to toggle source
# File lib/etwin/user/user_id.rb, line 42 def to_s @inner end