class Partializer::Partials
Attributes
name[R]
path[R]
Public Instance Methods
<<(*partials)
click to toggle source
# File lib/partializer/partials.rb, line 14 def << *partials @list ||= [] partials.flatten.each do |partial_name| partial = Partializer::Partial.new(path, partial_name) @list << partial end end
each() { |name| ... }
click to toggle source
# File lib/partializer/partials.rb, line 32 def each &block list.each {|item| yield item.name } end
initializer(list)
click to toggle source
# File lib/partializer/partials.rb, line 10 def initializer list @list = list end
list()
click to toggle source
# File lib/partializer/partials.rb, line 28 def list @list ||= [] end
set_context(ns, action)
click to toggle source
# File lib/partializer/partials.rb, line 36 def set_context ns, action list.each {|p| p.send :set_context, ns, action } end
to_partial_path()
click to toggle source
# File lib/partializer/partials.rb, line 24 def to_partial_path path.gsub('.', '/') end