Method: Cloudenvoy::Subscriber::ClassMethods#cloudenvoy_options

Defined in:
lib/cloudenvoy/subscriber.rb

#cloudenvoy_options(opts = {}) ⇒ Hash

Set the subscriber runtime options.

Parameters:

  • opts (Hash) (defaults to: {})

    The subscriber options.

Returns:

  • (Hash)

    The options set.



83
84
85
86
# File 'lib/cloudenvoy/subscriber.rb', line 83

def cloudenvoy_options(opts = {})
  opt_list = opts&.map { |k, v| [k.to_sym, v] } || [] # symbolize
  @cloudenvoy_options_hash = Hash[opt_list]
end