module BreezyTemplate::DependencyTrackerMethods

Constants

INDIRECT_RENDERS

Matches:

json.partial! partial: "comments/comment"
json.comments @post.comments, partial: "comments/comment", as: :comment
json.array! @posts, partial: "posts/post", as: :post
= render partial: "account"

Public Instance Methods

dependencies() click to toggle source
# File lib/breezy_template/dependency_tracker.rb, line 24
def dependencies
  indirect_dependencies + explicit_dependencies
end

Private Instance Methods

indirect_dependencies() click to toggle source
# File lib/breezy_template/dependency_tracker.rb, line 30
def indirect_dependencies
  source.scan(INDIRECT_RENDERS).map(&:second)
end