Skip to Content Skip to Search
Methods
A
C
D
H
R
S
Included Modules

Instance Public methods

after_logout_url()

# File app/models/db/site_settings.rb, line 56
def after_logout_url
  super.presence || site_website
end

cancel_at_period_end?()

# File app/models/db/site_settings.rb, line 60
def cancel_at_period_end?
  cancellation_policy == "at_period_end"
end

display_redirect_path()

# File app/models/db/site_settings.rb, line 64
def display_redirect_path
  redirect_path_has_errors? ?
    redirect_path :
    redirect_path_with_site_website
end

hide_memberspace_branding()

# File app/models/db/site_settings.rb, line 94
def hide_memberspace_branding
  remove_memberspace_branding
end

hide_memberspace_branding=(value)

# File app/models/db/site_settings.rb, line 98
def hide_memberspace_branding=(value)
  self.remove_memberspace_branding = value
end

remove_memberspace_branding!()

# File app/models/db/site_settings.rb, line 86
def remove_memberspace_branding!
  update!(remove_memberspace_branding: true)
end

show_coupon_input()

Cannot use jsonb_accessor with show_coupon_input because it is stored underneath the payment key. GH#6172 proposes to fix this.

Also aliased as: show_coupon_input?
# File app/models/db/site_settings.rb, line 73
def show_coupon_input
  if payment_show_coupon_input.nil?
    self.show_coupon_input = true
  else
    payment_show_coupon_input
  end
end

show_coupon_input=(value)

# File app/models/db/site_settings.rb, line 82
def show_coupon_input=(value)
  payment["show_coupon_input"] = value
end

show_coupon_input?()

Alias for: show_coupon_input

show_memberspace_branding!()

# File app/models/db/site_settings.rb, line 90
def show_memberspace_branding!
  update!(remove_memberspace_branding: false)
end