Method: Stack::Template#transform

Defined in:
lib/stack/template.rb

#transform(content = self.raw) ⇒ Object



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# File 'lib/stack/template.rb', line 102

def transform(content = self.raw)
  case self.basename
  when /\.textile/
    self.extension = "html"
    RedCloth.new(content).to_html
  when /\.(mdown|markdown|mkdn|md)/
    self.extension = "html"
    Maruku.new(content).to_html
  when /\.(less)/
    self.extension = "css"
    Less::Engine.new(content).to_css
  when /\.(liquid|liq)/
    self.extension = "html"
  else
    content
  end
end