Sha256: 847913959c6f6911edd53972e5f68f90759479d8163f52c40b5707b46a5fda6b
Contents?: true
Size: 520 Bytes
Versions: 1
Compression:
Stored size: 520 Bytes
Contents
module PaperclipPrivate module Whitelist def self.registry @registry ||= {} end def self.names_for_class(klass) registry[klass] || [] end def self.register_class(klass, name) return if klass.nil? || name.nil? class_name = klass.to_s registry[class_name] ||= [] registry[class_name] << name.to_s end def self.register(hash = {}) hash.each do |k, v| if v.is_a? Array v.each { |name| register_class(k, name) } else register_class(k, v) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paperclip_private-0.0.3 | lib/paperclip_private/whitelist.rb |