Class: Jekyll::ThemeBuilder::ERBRenderer

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/jekyll/theme_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(theme_builder) ⇒ ERBRenderer

Returns a new instance of ERBRenderer.



103
104
105
# File 'lib/jekyll/theme_builder.rb', line 103

def initialize(theme_builder)
  @theme_builder = theme_builder
end

Instance Method Details

#jekyll_version_with_minorObject



107
108
109
# File 'lib/jekyll/theme_builder.rb', line 107

def jekyll_version_with_minor
  Jekyll::VERSION.split(".").take(2).join(".")
end

#render(contents) ⇒ Object



115
116
117
# File 'lib/jekyll/theme_builder.rb', line 115

def render(contents)
  ERB.new(contents).result binding
end

#theme_directoriesObject



111
112
113
# File 'lib/jekyll/theme_builder.rb', line 111

def theme_directories
  SCAFFOLD_DIRECTORIES
end