The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MyLibrary::Interface::Admin

SYNOPSIS

        use MyLibrary::Interface::Admin;

DESCRIPTION

Modular admin interface components for MyLibrary.

EXPORT

Few methods will be exported.

METHODS

Most of the methods employed here are class methods. However, class objects are created with embedded attributes.

edit_html(\%attr)

define_interface(\%attr)

This is a constructor method which can be used to create the vital attributes of an interface object. These attributes are then subsumed when the edit_html constructor is called. Use this method to directly manipulate the attributes of the interface being called.

interface_text()

interface_name()

get_interface_names(\%attr)

commit_interface()

This method can be used to either update the definition of an interface or creat a new interface.

        # create and commit a new interface (use the interface() constructor method)
        $interface = $MyLibrary::Interface::Admin->interface(interface_name => $name, interface_text => $html);
        $interface->commit_interface();

        # update the values of an existing interface