nesquena/rabl

View on GitHub
lib/rabl/digestor/rails41.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'action_view'

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