- C
- D
- E
- H
- I
- P
- R
Instance Public methods
can_sign_up() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 17 def can_sign_up get_plan_replacement.can_sign_up? end
custom_description() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 33 def custom_description plan.description.presence end
default_coupon_code() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 45 def default_coupon_code existing_subscription_coupon_code end
expiration_description() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 37 def expiration_description ::Service::PlanDetails.new(plan:).expiration_description end
has_trial_period() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 25 def has_trial_period upcoming_invoice.trial_duration > 0 end
is_free_plan_type() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 29 def is_free_plan_type plan.free_plan_type? end
plan_replacement() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 9 def plan_replacement get_plan_replacement.effect end
plan_replacement_message() Link
Source: show
# File app/serializers/v2/plan/plan_serializer.rb, line 21 def plan_replacement_message get_plan_replacement.message || legacy_upgrade_message end