Sha256: 4a8dba1a041fd768009ddec71f025ccfa9f1de14753590dc65b77ec6fd3e2dac
Contents?: true
Size: 458 Bytes
Versions: 1
Compression:
Stored size: 458 Bytes
Contents
class ProjectUserCreator attr_reader :project_user def initialize(project:, user:, role:) @project_user = ProjectUser.new(project: project, user: user, role: role) end def create if project_user.save ProjectMailer.share( project_user.user_id, project_user.project_id ).deliver end project_user end def self.create(project:, user:, role:) new(project: project, user: user, role: role).create end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
self_systeem-0.1.0 | test/dummy_app/app/services/project_user_creator.rb |