Sha256: 75696873233b5374c3650885aff798839e78daa831aa92860adf83b7a8dd9ab6
Contents?: true
Size: 443 Bytes
Versions: 1
Compression:
Stored size: 443 Bytes
Contents
# frozen_string_literal: true module Masks module Access # Access class for +actor.signup+. # # This access class creates a new actor. class ActorSignup include Access access "actor.signup" def signup(**opts) actor = config.build_actor(session, **opts.slice(:nickname, :email)) actor.password = opts[:password] actor.save if actor.valid? actor end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
masks-0.4.0 | app/models/masks/access/actor_signup.rb |