Sha256: 8b4a047a6e6554d45034e5c0157e480471ece86509fa1f29096f52d4445ddd16
Contents?: true
Size: 424 Bytes
Versions: 12
Compression:
Stored size: 424 Bytes
Contents
class ComfortableMexicanSofa::Tag::Partial include ComfortableMexicanSofa::Tag def self.regex_tag_signature(identifier = nil) identifier ||= /[\w\/\-]+/ /\{\{\s*cms:partial:(#{identifier}):?(.*?)\s*\}\}/ end def content ps = params.collect_with_index{|p, i| ":param_#{i+1} => '#{p}'"}.join(', ') "<%= render :partial => '#{identifier}'#{ps.blank?? nil : ", :locals => {#{ps}}"} %>" end end
Version data entries
12 entries across 12 versions & 1 rubygems