Files
fizzy/app/controllers/memberships/email_addresses_controller.rb
T
2025-10-31 16:26:08 +01:00

23 lines
484 B
Ruby

class Memberships::EmailAddressesController < ApplicationController
require_untenanted_access
before_action :set_membership
rate_limit to: 5, within: 1.hour, only: :create
def new
end
def create
@membership.send_email_address_change_confirmation(new_email_address)
end
private
def set_membership
@membership = Current.identity.memberships.find(params[:membership_id])
end
def new_email_address
params.expect :email_address
end
end