Class: User::SignUpWithInvite

Inherits:
SignUp show all
Defined in:
app/models/user/sign_up_with_invite.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from SignUp

#account, #sign_up_with

Methods inherited from UserPlane::Command

#perform, #perform!, #perform_validations

Instance Attribute Details

#codeObject

Returns the value of attribute code.



5
6
7
# File 'app/models/user/sign_up_with_invite.rb', line 5

def code
  @code
end

Instance Method Details

#invite=(invite) ⇒ Object



35
36
37
38
# File 'app/models/user/sign_up_with_invite.rb', line 35

def invite= invite
  @code = invite.code
  run_callbacks(:invite_set) {@invite = invite}
end

#persisted?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'app/models/user/sign_up_with_invite.rb', line 27

def persisted?
  invite && invite.persisted?
end

#to_paramObject



23
24
25
# File 'app/models/user/sign_up_with_invite.rb', line 23

def to_param
  self.code
end