>>>>> "J" == Jeffrey Moss <jeff / opendbms.com> writes:

 You probably make confusion between class variable and class instance
 variable 

J>   def sequence
J>     self.class.instance_eval { @sequence }

 this is a class instance variable.

J> class OrderSequence < ActionSequence
J>   @@sequence = ['order_selection',
J>                              'account_setup',
J>                              'personal_information']

 this is a class variable.

 Try it with

   class OrderSequence < ActionSequence
      @sequence = ['order_selection',
         'account_setup',
         'personal_information']

      def order_selection
         "error_page"
      end
   end


Guy Decoux