Parent

Roodi::Checks::Check

Constants

NODE_TYPES

Public Class Methods

new() click to toggle source
# File lib/roodi/checks/check.rb, line 8
def initialize
  @errors = []
end

Public Instance Methods

add_error(error, filename = @node.file, line = @node.line) click to toggle source
# File lib/roodi/checks/check.rb, line 51
def add_error(error, filename = @node.file, line = @node.line)
  @errors ||= []
  @errors << Roodi::Core::Error.new("#{filename}", "#{line}", error)
end
end_file(filename) click to toggle source
# File lib/roodi/checks/check.rb, line 26
def end_file(filename)
end
errors() click to toggle source
# File lib/roodi/checks/check.rb, line 56
def errors
  @errors
end
evaluate_end(node) click to toggle source
# File lib/roodi/checks/check.rb, line 32
def evaluate_end(node)
end
evaluate_node(position, node) click to toggle source
# File lib/roodi/checks/check.rb, line 35
def evaluate_node(position, node)
  @node = node
  eval_method = "evaluate_#{position}_#{node.node_type}"
  self.send(eval_method, node)
end
evaluate_node_end(node) click to toggle source
# File lib/roodi/checks/check.rb, line 46
def evaluate_node_end(node)
  evaluate_node(:end, node)
  evaluate_end(node)
end
evaluate_node_start(node) click to toggle source
# File lib/roodi/checks/check.rb, line 41
def evaluate_node_start(node)
  evaluate_node(:start, node)
  evaluate_start(node)
end
evaluate_start(node) click to toggle source
# File lib/roodi/checks/check.rb, line 29
def evaluate_start(node)
end
position(offset = 0) click to toggle source
# File lib/roodi/checks/check.rb, line 19
def position(offset = 0)
  "#{@line[2]}:#{@line[1] + offset}"
end
start_file(filename) click to toggle source
# File lib/roodi/checks/check.rb, line 23
def start_file(filename)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.