Sha256: 5c81f48f810b4c598e88159818160055bc36ad536e706844a5373d1a271a5fe5
Contents?: true
Size: 423 Bytes
Versions: 1
Compression:
Stored size: 423 Bytes
Contents
class CanTango::Config class Permits module Disabling def disable_for type, *names @disabled ||= {} @disabled[type.to_sym] = names.to_symbols end def disabled @disabled ||= {} end def disabled? type, *names (names.flatten - disabled_for(type)).empty? end def disabled_for type disabled[type.to_sym] || [] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-permits-0.1.1 | lib/cantango/permits_ext/config/permits/disabling.rb |