Class: Funneler::FunnelFactory
- Inherits:
-
Object
- Object
- Funneler::FunnelFactory
- Defined in:
- lib/funneler/funnel_factory.rb
Class Method Summary collapse
Class Method Details
.build(route_generator:, params: {}, expires_in_days: nil, meta: {}) ⇒ Object
5 6 7 8 9 10 11 12 |
# 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' => ) end |