/[cvs]/nfo/perl/libs/Data/Rap/Context.pm
ViewVC logotype

Contents of /nfo/perl/libs/Data/Rap/Context.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Thu Feb 20 19:41:10 2003 UTC (21 years, 4 months ago) by joko
Branch: MAIN
+ initial commit

1 ## ----------------------------------------------------------------------
2 ## $Id: Property.pm,v 1.1 2003/02/18 15:36:20 joko Exp $
3 ## ----------------------------------------------------------------------
4 ## $Log: Property.pm,v $
5 ## ----------------------------------------------------------------------
6
7
8 package Data::Rap::Context;
9
10 use strict;
11 use warnings;
12
13
14 use Data::Dumper;
15
16
17 sub setInstance {
18 my $self = shift;
19 my $instance = shift;
20 $self->{__rap}->{context}->{instance} = $instance;
21 }
22
23 sub getInstance {
24 my $self = shift;
25 return $self->{__rap}->{context}->{instance};
26 }
27
28 sub setContainer {
29 my $self = shift;
30 my $args = shift;
31
32 # strip all parameters prefixed by an underscore ('_')
33 foreach (keys %$args) {
34 delete $args->{$_} if m/^_/;
35 }
36
37 $self->{__rap}->{context}->{container} = $args;
38 }
39
40 sub getContainer {
41 my $self = shift;
42 return $self->{__rap}->{context}->{container};
43 }
44
45 1;
46 __END__

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed