/[Frey]/branches/zimbardo/lib/Frey.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

Diff of /branches/zimbardo/lib/Frey.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 436 by dpavlin, Wed Nov 19 01:26:46 2008 UTC revision 723 by dpavlin, Thu Dec 4 23:09:52 2008 UTC
# Line 1  Line 1 
1  package Frey;  package Frey;
2  use Moose;  use Moose;
3    
4  our $VERSION = "0.20";  our $VERSION = "0.23";
5    
6    use Data::Dump qw//;
7    sub dump {
8            my ($self,$data) = @_;
9            Data::Dump::dump( $data );
10    }
11    
12  has 'debug' => (  has 'debug' => (
13          is => 'rw',          is => 'rw',
14          isa => 'Bool',          isa => 'Int',
15          default => 0,          default => 0,
16  );  );
17    
# Line 15  Frey - hi-level web framework in spirit Line 21  Frey - hi-level web framework in spirit
21    
22  =head1 DESCRIPTION  =head1 DESCRIPTION
23    
24  n. Mythology.    n. Mythology.
25    
26  The Norse god who dispenses peace, good weather, prosperity, and bountiful    The Norse god who dispenses peace, good weather, prosperity, and bountiful
27  crops; the brother of Freya.    crops; the brother of Freya.
28    
29  Basically you write L<Moose> classes which become deirectly callable from  Basically you write L<Moose> classes which become deirectly callable from
30  the web using REST API  the Firefox using REST API. for gentle intoduction see L<Frey::Manual>.
31    
32  =head1 INTROSPECTION  This is just brief overview of concepts so you might check if they suite you
33    before you get into details.
34    
35  Secondary goal is to have introspection.  =head1 Developer parts
36    
37  =head2 Moose classes  =head2 Moose classes
38    
# Line 41  which will show L<Frey> class introspect Line 48  which will show L<Frey> class introspect
48  You can also add method invocation and optonal parametars to C<new>  You can also add method invocation and optonal parametars to C<new>
49  constructor like this:  constructor like this:
50    
51    http://localhost:16001/Frey::Pod/markup?class=Frey    http://localhost:16001/Frey::Pod/as_markup?class=Frey
52    
53  this is same using L<Frey::Pod> from perl as  this is same using L<Frey::Pod> from perl as
54    
55    Frey::Pod->new( class => 'Frey' )->markup;    Frey::Pod->new( class => 'Frey' )->as_markup;
56    
57  if you leave out parametars, L<Frey::Run> will ask for required ones.  Forms to enter required parameters will be generated automatically,
58    allowing you to explore your data while you are making interface for it.
59    
60  =head2 Database  =head2 Database
61    
62    FIXME broken if not noted in C<TODO>
63    
64  For database objects we support L<Fey> and when your objects are created  For database objects we support L<Fey> and when your objects are created
65  C<< with 'Frey::Collection' >> they will have basic CRUD functionality  C<< with 'Frey::Collection' >> they will have basic CRUD functionality
66  implemented by L<Frey::ObjectBrowser>.  implemented by L<Frey::ObjectBrowser>.
67    
68    =head1 User parts
69    
70    =head2 Pipes
71    
72    See L<Frey::Pipe> for now.
73    
74    =head1 SEE ALSO
75    
76    L<Frey::Manual>
77    
78  =cut  =cut
79    
80  1;  1;

Legend:
Removed from v.436  
changed lines
  Added in v.723

  ViewVC Help
Powered by ViewVC 1.1.26