Method: Pageflow::Configuration#cutoff_modes

Defined in:
lib/pageflow/configuration.rb

#cutoff_modesCutoffModes (readonly)

Define strategies to determine whether entries should be cut off (e.g., to preview paywalled premium content).

Examples:


config.cutoff_modes.register(
  'subscription_header',
  lambda do |_entry, request|
    # Set by some proxy handling user authentication
    request.headers['X-Subscription'] != 'Premium'
  end
)

Returns:

Since:

  • edge



303
304
305
# File 'lib/pageflow/configuration.rb', line 303

def cutoff_modes
  @cutoff_modes
end