Method: Html2rss::RequestService#execute
- Defined in:
- lib/html2rss/request_service.rb
permalink #execute(ctx, strategy: default_strategy_name) ⇒ Response
Executes the request.
89 90 91 92 93 94 95 |
# File 'lib/html2rss/request_service.rb', line 89 def execute(ctx, strategy: default_strategy_name) strategy_class = @strategies.fetch(strategy) do raise UnknownStrategy, "The strategy '#{strategy}' is not known. Available strategies are: #{strategy_names.join(', ')}" end strategy_class.new(ctx).execute end |