page2 (Borges::Tutorial)

    # File lib/Borges/Component/Tutorial.rb, line 63
      def page2
        return %^The first responsibility of a component class is to model user interface state.  This state usually corresponds to what's being displayed on the screen: for example, the component may be keeping track of which record is being displayed, the current values in a form, or which nodes of a navigation tree are expanded
      #{empty}
      The component on the right, implemented by the Counter class, has a single piece of state: the value of the numeric counter
      In its class definition, it defines a single instance variable, <tt>count</tt>, to maintain this:
      <pre>
      Component subclass: #Counter
        instanceVariableNames: 'count'
        classVariableNames: ''
        poolDictionaries: ''
        category: 'Seaside/Examples-Tutorial'
      </pre>
      #{counter}

      You can see here an inspector on the embedded counter, showing its <tt>count</tt> instance variable (<tt>continuation</tt> and <tt>delegate</tt> are defined in the Component superclass, we'll ignore them for now).  You'll notice that as you use the ++ and -- links, <tt>count</tt> tracks the changes
      #{counterInspector}
      ^
      end