Class: SpreeCmCommissioner::Invite

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree_cm_commissioner/invite.rb

Direct Known Subclasses

CrewInvite, CrewInviteLink

Instance Method Summary collapse

Instance Method Details



12
13
14
# File 'app/models/spree_cm_commissioner/invite.rb', line 12

def invite_crew_link
  "#{Spree::Store.default.formatted_url}/invite_crews/#{token}"
end

#invite_urlObject



8
9
10
# File 'app/models/spree_cm_commissioner/invite.rb', line 8

def invite_url
  "#{Spree::Store.default.formatted_url}/invite/#{token}?utm_source=email"
end

#url_valid?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'app/models/spree_cm_commissioner/invite.rb', line 16

def url_valid?
  expires_at.present? && expires_at > Time.current
end