Class: C2eCore::Drops::CreditsGroupMembershipDrop

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

Instance Method Summary collapse

Constructor Details

#initialize(group_membership) ⇒ CreditsGroupMembershipDrop

Returns a new instance of CreditsGroupMembershipDrop.



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

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

Instance Method Details

#finish_closing_atString

Returns - Datetime when the group membership will finish closing. E.g. 26. 7. 2023, 13:00.

Returns:

  • (String)
    • Datetime when the group membership will finish closing. E.g. 26. 7. 2023, 13:00.



17
18
19
20
21
# File '/build/app/mailers/c2e_core/drops/credits_group_membership_drop.rb', line 17

def finish_closing_at
  return "" if @group_membership.finish_closing_at.nil?

  I18n.l(@group_membership.finish_closing_at, format: :short_year)
end

#nameString

Returns - Name of the member company branch. E.g. Branch A.

Returns:

  • (String)
    • Name of the member company branch. E.g. Branch A.



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

def name
  @group_membership.company_branch.name
end