/[Frey]/trunk/lib/Frey/Web/Item.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/lib/Frey/Web/Item.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 63 - (hide annotations)
Tue Jul 8 12:22:16 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Strix/View/User.pm
File size: 522 byte(s)
first Continuity::Widget build from database schema
1 dpavlin 63 package Strix::View::User;
2    
3     use metaclass 'Moose::Meta::Class' => (
4     attribute_metaclass => 'Continuity::Meta::Attribute::FormField'
5     );
6    
7     use Moose;
8    
9     extends 'Continuity::Widget';
10     #with 'BonusTypes';
11    
12     use Data::Dump qw/dump/;
13    
14     use Strix::User;
15    
16     my $m = Strix::User->meta;
17    
18     foreach ( $m->get_attribute_list ) {
19     warn ">> $_\n";
20     my $attr = $m->get_attribute( $_ );
21    
22     has $_ => (
23     is => $attr->_is_metadata,
24     label => ucfirst($_),
25     required => $attr->is_required,
26     );
27    
28     }
29    
30     has foo => (
31     is => 'rw',
32     label => 'Foo',
33     );
34    
35     1;

  ViewVC Help
Powered by ViewVC 1.1.26