class JCR::Root

Attributes

default[RW]
failures[RW]
name[RW]
nameless[RW]
offset[RW]
pos[RW]
rule[RW]
slice[RW]

Public Class Methods

new(rule, name = nil, nameless = true, default = false) click to toggle source
# File lib/jcr/find_roots.rb, line 23
def initialize rule, name = nil, nameless = true, default = false
  @rule = rule
  @name = name
  @nameless = nameless
  if name
    @nameless = false
  end
  @default = default
  @slice = JCR::find_first_slice( rule )
  @pos = @slice.line_and_column
  @offset = @slice.offset
end