Class: Monban::UseCase::Account::Admin
- Defined in:
- lib/monban/use_case/account/admin.rb
Instance Method Summary collapse
Instance Method Details
#register ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/monban/use_case/account/admin.rb', line 24 def register repository.transaction do unless account_id = repository.reset_password_email_account(email: admin_email) account_id = repository.insert_account(now: time.now) end repository.update_roles( account_id: account_id, roles: admin_roles, now: time.now, ) repository.update_reset_password_email( account_id: account_id, email: admin_email, now: time.now, ) nil end end |