Method: Masks::Configuration#access_types

Defined in:
lib/masks/configuration.rb

#access_typesHash

Returns configuration data for all access types.

This does not include defaults created with Masks::Access.access.

Returns:

  • (Hash)


198
199
200
201
202
203
204
# File 'lib/masks/configuration.rb', line 198

def access_types
  data
    .fetch(:access, {})
    .to_h do |name, opts|
      [name, opts.merge(name:, cls: opts[:cls]&.constantize)]
    end
end