class Monban::UseCase::Auth::Account
Public Instance Methods
[](key)
click to toggle source
# File lib/monban/use_case/auth/account.rb, line 37 def [](key) account[key] end
id()
click to toggle source
# File lib/monban/use_case/auth/account.rb, line 22 def id @id ||= begin Getto::Params.new.validate(account) do |v| v.hash( public_id: v.combine([v.string, v.not_empty]){|val| param_error!(public_id: val) }, ) end or param_error!(account: account) repository.account_id_by_public_id( public_id: account[:public_id], now: time.now, ) or error.invalid_account! "public_id: #{account[:public_id]}" end end