Methods
Class Public methods
execute(**args) Link
Source: show
# File app/actions/action/website_toolbox_user_creator.rb, line 4 def execute(**args) service = new(**args) service.execute service end
new(member:, plan:) Link
Source: show
# File app/actions/action/website_toolbox_user_creator.rb, line 11 def initialize(member:, plan:) @member = member @plan = plan end
Instance Public methods
execute() Link
Source: show
# File app/actions/action/website_toolbox_user_creator.rb, line 16 def execute integration = @member.site.integrations.website_toolbox.first if integration&.permits_access?(@member) data = {member_id: @member.id, action: "create_member"} args = ["website_toolbox", data] IntegrationsUpdatorJob.perform_later(*args) end end