Module: YAS::WhitelistExt::ClassMethods

Defined in:
lib/yas/ext/whitelist.rb

Instance Method Summary collapse

Instance Method Details

#whitelist(*keys) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/yas/ext/whitelist.rb', line 7

def whitelist *keys
  keys = Array(keys)
  keys.flatten!
  keys.uniq!
  keys.compact!
  keys.each do |k| whitelist_keys << k; end
  whitelist_keys.flatten!
  whitelist_keys.uniq!
  whitelist_keys.compact!
end

#whitelist_keysObject



18
19
20
# File 'lib/yas/ext/whitelist.rb', line 18

def whitelist_keys
  @whitelist_keys ||= []
end