Sha256: 39b8a7b08498f9b727d4bf67a8351eeaf3a1a9fd036a824e9e2ee43fe77761d8
Contents?: true
Size: 447 Bytes
Versions: 3
Compression:
Stored size: 447 Bytes
Contents
module Clubhouse module Concerns module Services module CreateInvitation extend ActiveSupport::Concern include Servitore::Service included do param_reader :invitation, :params end def call invitation.tap do |i| i.assign_attributes(params) i.save! Mailer.invitation(i).deliver_later end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems