Sha256: f297f7a33b18b0ad0a83912c6117b024bbfb60baec7ae35e44f758bd34a44a7a
Contents?: true
Size: 932 Bytes
Versions: 4
Compression:
Stored size: 932 Bytes
Contents
require 'action_view' module Rabl class Digestor < ActionView::Digestor # Override the original digest function to ignore partial which # rabl doesn't use the Rails conventional _ symbol. if Gem::Version.new(Rails.version) >= Gem::Version.new('5.0.0.beta1') require 'rabl/digestor/rails5' elsif Gem::Version.new(Rails.version) >= Gem::Version.new('4.1') require 'rabl/digestor/rails41' else require 'rabl/digestor/rails3' end private def dependency_digest template_digests = (dependencies - [template.virtual_path]).collect do |template_name| if Gem::Version.new(Rails.version) >= Gem::Version.new('4.1') Digestor.digest(:name => template_name, :finder => finder) else Digestor.digest(template_name, format, finder) end end (template_digests + injected_dependencies).join("-") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rabl-0.17.0 | lib/rabl/digestor.rb |
rabl-0.16.1 | lib/rabl/digestor.rb |
rabl-0.16.0 | lib/rabl/digestor.rb |
rabl-0.15.0 | lib/rabl/digestor.rb |