| 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