Andrew Sterling Hanenkamp

Changes for version 0.05

  • Derived classes can include custom arguments that will be included in the $self hash if they wrap new(). This allows custom parameters to be passed from the subclass into a declare { ... } block.
  • Added the conclude_with() declaration that is basically the same as generate_from(), but is executed by Perl's internal require handler from the stub file returned from _sub_file_handle(). This can be used to avoid certain kinds of loops that can occur if the class being required is required again by a piece of code that needs to execute to build the class. (See documentation for an example).
  • Added documentation and tests for the conclude_with() declaration.