Class: Jekyll::Layout

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll-haml/ext/convertible.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Layout

Returns a new instance of Layout.



6
7
8
9
# File 'lib/jekyll-haml/ext/convertible.rb', line 6

def initialize(*args)
  old_initialize(*args)
  self.content = transform
end

Instance Method Details

#extnameObject



15
16
17
# File 'lib/jekyll-haml/ext/convertible.rb', line 15

def extname
  ext
end

#old_initializeObject



4
# File 'lib/jekyll-haml/ext/convertible.rb', line 4

alias old_initialize initialize

#transformObject



11
12
13
# File 'lib/jekyll-haml/ext/convertible.rb', line 11

def transform
  renderer.convert(content)
end