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