Class: Webring::MembershipRequest
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Webring::MembershipRequest
- Includes:
- MembershipRequestActions
- Defined in:
- app/models/webring/membership_request.rb,
lib/generators/webring/membership_request/templates/model.rb
Instance Method Summary collapse
Methods included from MembershipRequestActions
Instance Method Details
#approve! ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/webring/membership_request/templates/model.rb', line 15 def approve! return if approved? transaction do update!(status: :approved) Webring::Member.create!( name: name, url: url, description: description, webring_membership_request_id: id ) end end |