def evaluate_subscription(record, field, default, *args)
        default ? record.blank? || record.send(field, *args) : record.present? && record.send(field, *args)
      end
def evaluate_subscription(record, field, default, *args)
        default ? record.blank? || record.send(field, *args) : record.present? && record.send(field, *args)
      end
Returns if the target subscribes.
 @api private
 @param [Boolean] record  Subscription record
 @param [Symbol]  field   Evaluating subscription field or method of the record
 @param [Boolean] default Default subscription value to use when the subscription record does not configured
 @param [Array]   args    Arguments of evaluating subscription method
 @return [Boolean] If the target subscribes