Skip to Content Skip to Search
Methods
D
N
P
T

Attributes

[R] site

Class Public methods

data(site:, plan:, member:, test:)

# File app/services/service/email_preparers/member/member_approval.rb, line 8
def data(site:, plan:, member:, test:)
  super(site, plan, member, test: test)
end

new(site, plan, member)

# File app/services/service/email_preparers/member/member_approval.rb, line 13
def initialize(site, plan, member)
  @site = site
  @plan = plan
  @member = member
end

Instance Public methods

plan()

# File app/services/service/email_preparers/member/member_approval.rb, line 27
def plan
  return test_mock_plan if test?

  @plan.presence || default_mock_plan
end

to_h()

# File app/services/service/email_preparers/member/member_approval.rb, line 19
def to_h
  {
    "login_link" => login_link,
    "login_url" => login_url,
    "plan" => plan
  }
end