# frozen_string_literal: true # Pundit Additional context to validate the price of a subscription class SubscriptionContext attr_reader :subscription, :price, :user_id def initialize(subscription, price, user_id) @subscription = subscription @price = price @user_id = user_id end def policy_class SubscriptionPolicy end end