Sha256: 614026642cab559e8bff0396d484a5849d22c1b36987d136de2f4ae906f6c8e7

Contents?: true

Size: 333 Bytes

Versions: 7

Compression:

Stored size: 333 Bytes

Contents

module Rabl
  class Digestor < ActionView::Digestor
    def self.digest(options = {})
      cache_key = [options[:name]] + Array.wrap(options[:dependencies])
      @@cache[cache_key.join('.')] ||= begin
        Digestor.new({ :name => options[:name], :finder => options[:finder] }.merge!(options)).digest
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rabl-0.14.5 lib/rabl/digestor/rails41.rb
rabl-0.14.4 lib/rabl/digestor/rails41.rb
rabl-0.14.3 lib/rabl/digestor/rails41.rb
rabl-0.14.2 lib/rabl/digestor/rails41.rb
rabl-0.14.1 lib/rabl/digestor/rails41.rb
rabl-0.14.0 lib/rabl/digestor/rails41.rb
rabl-0.13.1 lib/rabl/digestor/rails41.rb