NAME

Frost::Meta::Attribute - Sweets for my sweet, sugar for my honey

SYNOPSIS

            Locum  Twilight  Cemetery  Illuminator
Feature                                             Access (default)

transient   X      -         -         -            r/w   (ro)
virtual     -      X         -         -            r/w   (ro)
derived     -      X         -         -            ro    (ro)
index       -      X         X         X            r/w   (--)
(none)      -      X         X         -            r/w   (--)

Attr "id"   X      X         X         -            ro    (ro)

A transient attribute lives at run-time and is "local":
It becomes undef, when the Locum object goes out of scope,
and it is not stored.

A virtual attribute lives at run-time and is "global":
It is still present, when the Locum object goes out of scope,
but it is not stored.

The definition

   has deri_att => ( derived => 1, isa => 'Str' );

is a shortcut for:

   has deri_att => ( virtual => 1, isa => 'Str', is => 'ro', lazy_build => 1 );

which becomes:

   has deri_att =>
   (
      virtual   => 1,
      is        => 'ro',
      isa       => 'Str',
      lazy      => 1,                   # lazy_build...
      builder   => '_build_deri_att',	 #
      clearer   => 'clear_deri_att',	 #
      predicate => 'has_deri_att',		 #
   );

ABSTRACT

No documentation yet...

DESCRIPTION

No user maintainable parts inside ;-)

CLASS METHODS

Frost::Meta::Attribute->legal_options_for_inheritance ( @_ )

PUBLIC ATTRIBUTES

transient

derived

virtual

index

auto_id

auto_inc

PUBLIC METHODS

is_readonly

is_unique

GETTING HELP

I'm reading the Moose mailing list frequently, so please ask your questions there.

The mailing list is moose@perl.org. You must be subscribed to send a message. To subscribe, send an empty message to moose-subscribe@perl.org

BUGS

All complex software has bugs lurking in it, and this module is no exception.

Please report any bugs to me or the mailing list.

AUTHOR

Ernesto ernesto@dienstleistung-kultur.de

COPYRIGHT AND LICENSE

Copyright (C) 2010 by Dienstleistung Kultur Ltd. & Co. KG

http://dienstleistung-kultur.de/frost/

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.