Method: Html2rss::RequestService#unregister_strategy

Defined in:
lib/html2rss/request_service.rb

#unregister_strategy(name) ⇒ Boolean

Unregisters a strategy.

Parameters:

  • name (Symbol)

    the name of the strategy

Returns:

  • (Boolean)

    true if the strategy was unregistered, false otherwise

Raises:

  • (ArgumentError)


77
78
79
80
81
# File 'lib/html2rss/request_service.rb', line 77

def unregister_strategy(name)
  raise ArgumentError, 'Cannot unregister the default strategy' if name.to_sym == @default_strategy_name

  !!@strategies.delete(name.to_sym)
end