class Jekyll::IncludeSnippet::Extractor::Snippet
Attributes
indent[R]
lines[R]
name[R]
Public Class Methods
new(name:, indent:)
click to toggle source
# File lib/jekyll/include_snippet/extractor.rb, line 71 def initialize(name:, indent:) @name = name @indent = indent @lines = [] end
Public Instance Methods
dedent(line)
click to toggle source
# File lib/jekyll/include_snippet/extractor.rb, line 84 def dedent(line) if line.length >= indent line[indent..-1] else line end end
dedented_text()
click to toggle source
# File lib/jekyll/include_snippet/extractor.rb, line 77 def dedented_text lines .map { |line| dedent(line) } .join .rstrip end