class Funneler::FunnelFactory
Public Class Methods
build(route_generator:, params: {}, expires_in_days: nil, meta: {})
click to toggle source
# File lib/funneler/funnel_factory.rb, line 5 def build(route_generator:, params: {}, expires_in_days: nil, meta: {}) return nil unless route_generator.respond_to?(:call) routes = route_generator.call(params) Funnel.new('routes' => routes, 'expires_in_days' => expires_in_days, 'meta' => meta) end