lib/paperclip/interpolations/plural_cache.rb
module Paperclip module Interpolations class PluralCache def initialize @symbol_cache = {}.compare_by_identity @klass_cache = {}.compare_by_identity end def pluralize_symbol(symbol) @symbol_cache[symbol] ||= symbol.to_s.downcase.pluralize end def underscore_and_pluralize_class(klass) @klass_cache[klass] ||= klass.name.underscore.pluralize end end end end