1) I'm not sure what you mean by 'class data'. Every SPOPS class stores its configuration in a hashref accessible with $class->CONFIG, and the values in that hashref can be any normal Perl scalar (hashref, arrayref, etc.)

If you mean 'instance data', then that's a different matter. Serializing hashrefs and arrayrefs to a database is nontrivial, although the SPOPS::LDAP implementation does this fairly well.

2) You can define one or more classes in 'code class' whose methods get read into the generated class at initialization.

3) If you've downloaded the SPOPS source, check out the 'eg/' directory for a number of examples (see the README file there for pointers). The documentation (also web accessible) has a number of examples scattered throughout as well.

Also, feel free to post questions to the openinteract-help mailing list (that's where SPOPS is supported).

Chris
M-x auto-bs-mode


In reply to Re: SPOPS Question by lachoy
in thread SPOPS Question by set_uk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.