class Monban::UseCase::Account::Fetch

Public Instance Methods

fetch(params) click to toggle source
# File lib/monban/use_case/account/fetch.rb, line 20
def fetch(params)
  Getto::Params.new.validate(params) do |v|
    v.hash(
      account_id: v.integer{|val| param_error!(account_id: val) },
    )
  end or param_error!(params: params)

  {
    login_id: repository.login_id(account_id: params[:account_id]),
    email:    repository.reset_password_email(account_id: params[:account_id]),
    roles:    repository.roles(account_id: params[:account_id]),
  }
end