Method: Cloudenvoy::Publisher::ClassMethods#cloudenvoy_options

Defined in:
lib/cloudenvoy/publisher.rb

#cloudenvoy_options(opts = {}) ⇒ Hash

Set the publisher runtime options.

Parameters:

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

    The publisher options.

Returns:

  • (Hash)

    The options set.



47
48
49
50
# File 'lib/cloudenvoy/publisher.rb', line 47

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