Class | Kwartz::DocumentRuleset |
In: |
kwartz/node.rb
|
Parent: | Ruleset |
represents ‘DOUMENT { … }’ entry in presentation logic file
begin | [RW] | |
end | [RW] | |
fixture | [RW] | |
global | [RW] | |
local | [RW] | |
name | [RW] |
# File kwartz/node.rb, line 417 def _inspect(indent=0) space = ' ' * indent sb = [] sb << space << "name: #{@name.inspect}\n" if @global sb << space << "global:\n" @global.each do |item| sb << space << " - #{item}\n" end end if @local sb << space << "local:\n" @local.each do |item| sb << space << " - #{item}\n" end end if @begin sb << space << "begin:\n" @begin.each do |stmt| sb << space << " - #{stmt._inspect}\n" end end if @end sb << space << "end:\n" @end.each do |stmt| sb << space << " - #{stmt._inspect}\n" end end # return sb.join end
# File kwartz/node.rb, line 388 def set_begin(str) stmt_list = _parse_stmts(str) @begin = stmt_list end
# File kwartz/node.rb, line 384 def set_fixture(str) @fixture = NativeStatement.new(str.chomp, nil) if str end