/[Frey]/trunk/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 /trunk/lib/Frey.pm

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

revision 722 by dpavlin, Tue Dec 2 22:22:04 2008 UTC revision 723 by dpavlin, Thu Dec 4 23:09:52 2008 UTC
# Line 4  use Moose; Line 4  use Moose;
4  our $VERSION = "0.23";  our $VERSION = "0.23";
5    
6  use Data::Dump qw//;  use Data::Dump qw//;
7  sub dump { ref(shift) . ' ' . Data::Dump::dump ( @_ ) }  sub dump {
8            my ($self,$data) = @_;
9            Data::Dump::dump( $data );
10    }
11    
12  has 'debug' => (  has 'debug' => (
13          is => 'rw',          is => 'rw',
# Line 18  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 Firefox 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 50  this is same using L<Frey::Pod> from per Line 54  this is same using L<Frey::Pod> from per
54    
55    Frey::Pod->new( class => 'Frey' )->as_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  =head1 SEE ALSO
75    
76  L<Frey::Manual>  L<Frey::Manual>

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

  ViewVC Help
Powered by ViewVC 1.1.26