Sha256: c80775c9831fe13b2bbc14e958e53597bf6f5e1b57d9ff8e1ad4fc7327720385
Contents?: true
Size: 858 Bytes
Versions: 34
Compression:
Stored size: 858 Bytes
Contents
namespace :cache_digests do desc 'Lookup nested dependencies for TEMPLATE (like messages/show or comments/_comment.html)' task :nested_dependencies => :environment do abort 'You must provide TEMPLATE for the task to run' unless ENV['TEMPLATE'].present? puts JSON.pretty_generate ActionView::Digestor.new(name: template_name, finder: finder).nested_dependencies end desc 'Lookup first-level dependencies for TEMPLATE (like messages/show or comments/_comment.html)' task :dependencies => :environment do abort 'You must provide TEMPLATE for the task to run' unless ENV['TEMPLATE'].present? puts JSON.pretty_generate ActionView::Digestor.new(name: template_name, finder: finder).dependencies end def template_name ENV['TEMPLATE'].split('.', 2).first end def finder ApplicationController.new.lookup_context end end
Version data entries
34 entries across 33 versions & 5 rubygems