class MetaCommit::Extension::Builtin::Ast
Attributes
first_line[R]
last_line[R]
lines[R]
Public Class Methods
new(first_lineno, last_lineno, lines)
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 17 def initialize(first_lineno, last_lineno, lines) @first_line =first_lineno @last_line = last_lineno @lines = lines end
Public Instance Methods
children()
click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 23 def children return [Ast.new(@first_line, @last_line, [])] if @lines.empty? [Ast.new(@first_line+1, @last_line, @lines)] end