Class: Permits::Forms::NewInviteForm
- Inherits:
-
Object
- Object
- Permits::Forms::NewInviteForm
- Includes:
- ActiveModel::Attributes, ActiveModel::Model, ActiveModel::Validations
- Defined in:
- lib/permits/forms/new_invite_form.rb
Instance Method Summary collapse
Instance Method Details
#invite ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/permits/forms/new_invite_form.rb', line 25 def invite @invite ||= Invite.new( invited_by: invited_by, email: email, started_at: Time.current ) end |
#save ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/permits/forms/new_invite_form.rb', line 15 def save return false unless valid? ActiveRecord::Base.transaction do invite.save! if .present? end true end |