Class: C2eCore::Drops::EmailConfirmationDrop

Inherits:
BaseDrop
  • Object
show all
Defined in:
/build/app/mailers/c2e_core/drops/email_confirmation_drop.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ EmailConfirmationDrop

Returns a new instance of EmailConfirmationDrop.



6
7
8
9
# File '/build/app/mailers/c2e_core/drops/email_confirmation_drop.rb', line 6

def initialize(args)
  super()
  @args = args
end

Instance Method Details

#confirmation_codeUsersConfirmationCodeDrop

Returns - The user for which the url is generated as drop object.

Returns:



12
13
14
15
16
# File '/build/app/mailers/c2e_core/drops/email_confirmation_drop.rb', line 12

def confirmation_code
  stored_value __method__ do
    UsersConfirmationCodeDrop.new(@args[:confirmation_code])
  end
end

#userUserDrop

Returns - The user for which the url is generated as drop object.

Returns:

  • (UserDrop)
    • The user for which the url is generated as drop object.



19
20
21
22
23
# File '/build/app/mailers/c2e_core/drops/email_confirmation_drop.rb', line 19

def user
  stored_value __method__ do
    UserDrop.new(@args[:user])
  end
end