view release on metacpan or search on metacpan
lib/Data/OFAC/SDN/Schema/Result/Sdn.pm view on Meta::CPAN
__PACKAGE__->has_many(
"addresses",
"Data::OFAC::SDN::Schema::Result::Address",
{ "foreign.ent_num" => "self.ent_num" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 alts
Type: has_many
lib/Data/OFAC/SDN/Schema/Result/Sdn.pm view on Meta::CPAN
__PACKAGE__->has_many(
"alts",
"Data::OFAC::SDN::Schema::Result::Alt",
{ "foreign.ent_num" => "self.ent_num" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07037 @ 2013-11-11 16:58:48
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xYy/SCgpuUw4u4r/QkpzUw
view all matches for this distribution
view release on metacpan or search on metacpan
share/dictionary.txt view on Meta::CPAN
carvings
caryatid
caryatid's
caryatides
caryatids
cascade
cascade's
cascaded
cascades
cascading
case
case's
cased
casein
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Password/Top10000.pm view on Meta::CPAN
chilly
charter
celeb
cccccccc
caught
cascade
carnage
bunker
boxers
boxer
bombay
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Password/zxcvbn/RankedDictionaries/French.pm view on Meta::CPAN
'cartulaire' => 12943,
'carver' => 29768,
'cas' => 143,
'casablanca' => 12181,
'casbah' => 29769,
'cascade' => 7596,
'cascades' => 9442,
'cascadeur' => 28740,
'case' => 6548,
'casemate' => 17724,
'casemates' => 17480,
'caserne' => 5453,
'casernement' => 24130,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Password/zxcvbn/RankedDictionaries/Common.pm view on Meta::CPAN
'casa123' => 22557,
'casablanca' => 3198,
'casandra' => 14365,
'casanova' => 3227,
'cascada' => 20806,
'cascade' => 12610,
'cascades' => 15120,
'casey' => 3383,
'casey1' => 4904,
'casey123' => 9738,
'caseydog' => 29973,
'cashflow' => 14600,
view all matches for this distribution
view release on metacpan or search on metacpan
use Data::Path::XS qw(path_get path_set patha_get pathc_get path_compile);
use Data::Path::XS ':keywords';
# path_get / patha_get / pathc_get / pathget all return rvalues.
# Trying to use them as lvalues must fail at compile time, and assigning
# to a returned ref must NOT silently cascade into the original structure.
subtest 'path_get is not lvalue' => sub {
eval q{ my $d = { x => 1 }; path_get($d, '/x') = 99 };
ok($@, 'path_get(...) = ... is rejected') or diag "no error";
like($@, qr/lvalue|modify|read.?only|left side/i,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Pipeline/Aggregator/Pipeline.pm view on Meta::CPAN
$source = to_Iterator( $source );
if( !is_Iterator( $source ) ) {
Carp::croak "Pipeline doesn't have a source from which to get data";
}
my $cascade = $source;
for my $action ( @rest ) {
$cascade = $action -> transform( $cascade );
}
return $cascade;
}
sub transform {
my($self, $iterator) = @_;
lib/Data/Pipeline/Aggregator/Pipeline.pm view on Meta::CPAN
$iterator = to_Iterator( $iterator );
#$iterator -> options( $options );
return $iterator unless $self -> has_actions;
my $cascade = $iterator;
#my $first = 1;
for my $action (@{$self -> actions}) {
#next if $first && $action -> isa('Data::Pipeline::Adapter');
#$first = 0;
#$action -> options( $options );
$cascade = $action -> transform( $cascade );
# $cascade -> options( $options );
}
return $cascade;
#});
}
1;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Random/Contact/Language/EN.pm view on Meta::CPAN
carvings
caryatid
caryatid's
caryatides
caryatids
cascade
cascade's
cascaded
cascades
cascading
case
case's
cased
casein
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Random/dict view on Meta::CPAN
carves
carving
carvings
Casanova
cascadable
cascade
cascaded
cascades
cascading
case
cased
casement
casements
view all matches for this distribution
view release on metacpan or search on metacpan
Reporter.pm view on Meta::CPAN
$report->height() Report's height
=item
$report->islastbreak() Returns true if it's the last processing break (using the cascade breaks approach)
=item
$report->iPB() Returns true if the reporter is processing breaks (useful when you want or not to do something while processing breaks)
Reporter.pm view on Meta::CPAN
As many breaks as necessary can be defined, but only one break per field is allowed.
=item CASCADE BREAKS
When defining more that one Break, they are handled in cascade. A change in a break field will cause all the break functions defined for fields with a lower value to be called. For example
assume the following data
1 2 3 1 1
1 2 3 1 2
view all matches for this distribution
view release on metacpan or search on metacpan
t/lib/MyApp/Schema/Result/Person.pm view on Meta::CPAN
__PACKAGE__->set_primary_key("id");
__PACKAGE__->has_many(
"books", "MyApp::Schema::Result::Book",
{"foreign.author_id" => "self.id"},
{cascade_copy => 0, cascade_delete => 0},
);
1;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Transformator.pm view on Meta::CPAN
=item
Or the data source is an object that implements a '->generate()'
method (option name 'source'). Transformations implement themselves a
'->generate()' method such that transformations can be cascaded
easily.
=back
=item
lib/Data/Transformator.pm view on Meta::CPAN
=item 4
Combining the above: a query can be defined as applying (1) a
selective transformation and (2) a constructive transformation in
sequence to a preexisting data source. This is called cascaded
transformations.
=back
=head1 BUGS
lib/Data/Transformator.pm view on Meta::CPAN
sub generate
{
my $self = shift;
# we are being used in a transformation cascade of some sort
return $self->transform();
}
lib/Data/Transformator.pm view on Meta::CPAN
# construct data to be transformed
my $data = $contents || $self->{contents};
# if there is a cascade from a related object
if (!$data
&& $self->{source})
{
# construct the data from the source
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Database/Async/ORM.pm view on Meta::CPAN
# Optional extensions first, and we don't care if any fail
for my $ext ($self->extension_list) {
my ($name) = $ext->name;
try {
die 'invalid name for extension: ' . $name unless $name =~ /^[a-zA-Z0-9_-]+$/;
await $db->query(qq{create extension if not exists "$name" cascade})->void if $ext->is_optional;
} catch {
$log->warnf('Failed to install optional extension %s, ignoring: %s', $name, $@);
}
}
# All remaining steps are in a single transaction
await $db->query(q{begin})->void;
for my $ext (grep { not $_->is_optional } $self->extension_list) {
my ($name) = $ext->name;
await $db->query(qq{create extension if not exists "$name" cascade})->void;
}
my @out;
for my $action (@actions) {
if($action->isa('Database::Async::ORM::Table')) {
lib/Database/Async/ORM.pm view on Meta::CPAN
# Optional extensions first, and we don't care if any fail
for my $ext ($self->extension_list) {
my ($name) = $ext->name;
try {
die 'invalid name for extension: ' . $name unless $name =~ /^[a-zA-Z0-9_-]+$/;
push @out, qq{create extension if not exists "$name" cascade} if $ext->is_optional;
} catch {
$log->warnf('Failed to install optional extension %s, ignoring: %s', $name, $@);
}
}
lib/Database/Async/ORM.pm view on Meta::CPAN
push @out, q{begin};
for my $ext (grep { not $_->is_optional } $self->extension_list) {
my ($name) = $ext->name;
die 'invalid name for extension: ' . $name unless $name =~ /^[a-zA-Z0-9_-]+$/;
push @out, qq{create extension if not exists "$name" cascade};
}
for my $action (@actions) {
if($action->isa('Database::Async::ORM::Table')) {
$log->tracef('Create table %s', $action->name);
view all matches for this distribution
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
],
'Fire every 5 minutes starting at 2pm and ending at 2:55pm, '
. 'AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day'
],
# from DateTime::Event::Cron : cascade.t
[
'0 30 10,14,18 * * ?',
[ 2003, 1, 1, 14, 40, 0 ],
[
view all matches for this distribution
view release on metacpan or search on metacpan
lib/DateTime/Event/Cron.pm view on Meta::CPAN
$dt->subtract_duration($dur);
}
$dt->day;
}
### Unit cascades
sub _incr {
my($self, $date) = @_;
my $last_min = $date->minute;
my $last_hour = $date->hour;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/DateTime/Lite.pm view on Meta::CPAN
The heavy L<Specio>, L<Params::ValidationCompiler>, L<Try::Tiny>, and C<namespace::autoclean> are eliminated entirely.
=item Low memory footprint
C<DateTime> loads a cascade of modules which inflates C<%INC> significantly. C<DateTime::Lite> avoids this via selective lazy loading.
=item Accurate timezone data from TZif binaries
C<DateTime::TimeZone> derives its zone data from the IANA Olson I<source> files (C<africa>, C<northamerica>, etc.) via a custom text parser (C<DateTime::TimeZone::OlsonDB>), then pre-generates one C<.pm> file per zone at distribution build time. This...
view all matches for this distribution
view release on metacpan or search on metacpan
examples/web/jquery-1.5.2.js view on Meta::CPAN
for ( var i = 0, j = this.length; i < j; i++ ) {
elem = this[i];
display = elem.style.display;
// Reset the inline display of this element to learn if it is
// being hidden by cascaded rules or not
if ( !jQuery._data(elem, "olddisplay") && display === "none" ) {
display = elem.style.display = "";
}
// Set elements which have been overridden with display: none
view all matches for this distribution
view release on metacpan or search on metacpan
t/04-options.t view on Meta::CPAN
($in = bug('c') = 42);
like $buf, qr/\e\[/, 'noterm=1 does not suppress color=ON';
}
# ---------------------------------------------------------------------------
# terminal width detection cascade: stty â Term::Size::Perl
# Simulate unavailability via an @INC hook that blocks Term/Size/Perl.pm.
# ---------------------------------------------------------------------------
{
my $attempts = 0;
view all matches for this distribution
view release on metacpan or search on metacpan
RelaisControl.pm view on Meta::CPAN
=head1 DESCRIPTION
This module provides an abstraction layer for accessing a Conrad Electronic
Relaiscard. It acts as a container for several cards (the cards are
cascadeable) and controls the communication over the serial port.
=head2 Creation
At time of creation of the RelaisControl Object the serial port is
initialized. It is the only operation which works without having
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dios.pm view on Meta::CPAN
the list is empty.
=back
Multifuncs and multimethods are a useful alternative to internal C<if>/C<elsif>
cascades. For example, instead of:
func show (Num|Str|Array $x) {
ref($x) eq 'ARRAY' ? '['.join(',', map {dump $_} @$a).']'
: looks_like_number($x) ? $x
: "'$x'"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dist/Maker/Template/Any/Moose.pm view on Meta::CPAN
extends 'Dist::Maker::Template::Moose';
with 'Dist::Maker::Template';
sub distribution {
return <<'DIST';
: cascade Moose
:# @@ Makefile.PL
: override mpl_requires -> {
requires 'Any::Moose' => 0.13;
requires 'Mouse' => 0.70;
view all matches for this distribution
view release on metacpan or search on metacpan
Notes/cpan-namespaces/cpan-namespaces-L1-L3.txt view on Meta::CPAN
vptk_w::VPTK_Widget::ProgressBar
vptk_w::VPTK_Widget::ROText
vptk_w::VPTK_Widget::Radiobutton
vptk_w::VPTK_Widget::Scale
vptk_w::VPTK_Widget::Text
vptk_w::VPTK_Widget::mtkcascade
vptk_w::VPTK_Widget::mtkcheckbutton
vptk_w::VPTK_Widget::mtkcommand
vptk_w::VPTK_Widget::mtkradiobutton
vptk_w::VPTK_Widget::mtkseparator
vptk_w::VPTK_Widget::packAdjust
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dita/Validate.pm view on Meta::CPAN
"math" => "eNrt2ctu48gVBuB9nsLoVQL0QpSo2wAJEGCQlwiyoGXarQx1aYrqCwbz7pEs97RY5xh5gW82A7t/\n172KRX6PXXs6/fX3vzw8fJh8eHh4+Ps/Hv593j+1zx8f3v73+8OuGT5d/6FarB/+ePv9fz5e/6T6\n8SeXH+7+u/3l///d7+MfHx6ax9P4F9dap/OPIbd/CrlZTB2P3feytCzVH74Vq...
"mathml" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrmJJRm5OSApU4VaqHisDkiDIUQDkAkHEF34\nRaoVlFISSxLBmo10IBzdxKT80hKwkAlQCGJnUWoaWMQQKFKcX1Sim1gM5hsD3YFsoCESD+Iyo0Hr\nMuNB6zKTQesy08HpMmBmUHIBmmll5eLmqKQJAMm9um4=\n",
"matrix" => "eNrt2duKI9cVBuD7PEUzVwnMhc4HQwIBk5cIuahWq9sKOrR1mAPG7x6pux2mtZfwwiGwGD7fmLH/\n2VW1a++q0vffr5eHw59/+dPd3Yfeh7u7u7/+7e6fp+3D8vHj3du/frnbdMf96svlfw3ufn377//6\nePkr/d/+yvkP3/zz+jd//7/98v6Pd3fd/eHu+p/z8P3h7GMT3T6E0VGbfH5ef...
"matrixrow" => "eNrt2duKI9cVBuD7PEUzVwnMhc4HQwIBk5cIuahWq9sKOrR1mAPG7x6pux2mtZfwwiGwGD7fmLH/\n2VW1a+9S1fffr5eHw59/+dPd3Yfeh7u7u7/+7e6fp+3D8vHj3du/frnbdMf96st+9/nyfwd3v779\nr399vPyt/m9/6/yHb/55/cu//99+ef/Hu7vu/nB3/c95+P5w9rGJbh/C6KhNP...
"menclose" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTliTGYd68UORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x927X7THU7t9T+rxfrhj/f/+8/n\n669V33/t8sPdn9tv//9/+33848ND83ga/8O11un8c8jtn0JuFlPHY/dWlpal+...
"menucascade" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrmpeaXJicXJiSmpIHlDhVqoZKwOSJchdl2l\nmcn5eSVF+TkgWSOQHgOIeiNi1RsC1QMpJZfEkkQrKxc3RyVNAFl6MgA=\n",
"merror" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92bd8f+ut/VYv1wx/v//Ofz9df\nqr7/0uWHuz+33/3///b7+MeHh+bxNP6Ha63T+eeQ2z+F3CymjsfuW1laluoPX...
"messagepanel" => "eNrNUssKwjAQvPsVISeFFvouFBSE4k+Ih22TWqEmtUkVLf67eRTpoXjx0lw2M7szDMsWDRViPawQ\nwh5G2x069ozQykFjGdBVDcCZtsBoowci9B67J0fLfCtT3++z2t/MgDABCUbsOxa4UPBeGipUlOCd\ndEEYHCgsny3lVQ0v6IghExVl6ulNkA0XLDlcuORw0ZLDxfOnWvOH5HDnF6Lbs...
"metadata" => "eNrtl8tqhDAUhvd9inBWU1AwOndooTD0JUoXGY2OzJgMMXYYxHevosXY9LKRMLZxo9Ev8fj9x0X2\nJ5rns/IOIfAAoYdH9FKwiMYO6k4lyqgkEZGkeeijqnvy6jRzcDenvu6PduZvt8rBqF6LFFFKWUih\nHdfLYuczExJJEy6uCqNDTbHQj2to/iXjkj0vJHTMUmNiLmiaMOjXWWnMkV4vX...
"mfenced" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92z+1+0z5d/69arB/+eP+v/3y+\n/lb1/bcuP9z9uf3y//+338c/Pjw0j6fxP1xrnc4/h9z+KeRmMXU8dt/K0rJUf...
"mfrac" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IyMiJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHv4dFpvXv6f7u7v\nP/76f355+Rfdn//i+Q9v/vf6D//53/1x/ce7u/XH8/VfvJyzrH6Z5Q73s9wwT...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dita/PCD.pm view on Meta::CPAN
$x
} # pleaseChangeDitaString
sub pcdDitaTags
{qw(abstract alt anchorref annotation-xml apiname apply area author b bind body bodydiv brand bvar category cause cerror change-completed change-historylist change-item change-organization change-person change-request-id change-request-referen...
sub pcdUnitaryMethods{qw(addAttr addFirst addFirstAsText addLabels addLast addLastAsText addNext addNextAsText addPrev addPrevAsText addSingleChild addWrapWith an ancestry ap apn approxLocation at atOrBelow atStringContentMatches atText atTop attrAt ...
sub pcdRowActions
{qw(delete repeat copy cut after before)
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dita/Validate.pm view on Meta::CPAN
"math" => "eNrt2ctu48gVBuB9nsLoVQL0QpSo2wAJEGCQlwiyoGXarQx1aYrqCwbz7pEs97RY5xh5gW82A7t/\n172KRX6PXXs6/fX3vzw8fJh8eHh4+Ps/Hv593j+1zx8f3v73+8OuGT5d/6FarB/+ePv9fz5e/6T6\n8SeXH+7+u/3l///d7+MfHx6ax9P4F9dap/OPIbd/CrlZTB2P3feytCzVH74Vq...
"mathml" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrmJJRm5OSApU4VaqHisDkiDIUQDkAkHEF34\nRaoVlFISSxLBmo10IBzdxKT80hKwkAlQCGJnUWoaWMQQKFKcX1Sim1gM5hsD3YFsoCESD+Iyo0Hr\nMuNB6zKTQesy08HpMmBmUHIBmmll5eLmqKQJAMm9um4=\n",
"matrix" => "eNrt2duKI9cVBuD7PEUzVwnMhc4HQwIBk5cIuahWq9sKOrR1mAPG7x6pux2mtZfwwiGwGD7fmLH/\n2VW1a++q0vffr5eHw59/+dPd3Yfeh7u7u7/+7e6fp+3D8vHj3du/frnbdMf96svlfw3ufn377//6\nePkr/d/+yvkP3/zz+jd//7/98v6Pd3fd/eHu+p/z8P3h7GMT3T6E0VGbfH5ef...
"matrixrow" => "eNrt2duKI9cVBuD7PEUzVwnMhc4HQwIBk5cIuahWq9sKOrR1mAPG7x6pux2mtZfwwiGwGD7fmLH/\n2VW1a+9S1fffr5eHw59/+dPd3Yfeh7u7u7/+7e6fp+3D8vHj3du/frnbdMf96st+9/nyfwd3v779\nr399vPyt/m9/6/yHb/55/cu//99+ef/Hu7vu/nB3/c95+P5w9rGJbh/C6KhNP...
"menclose" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTliTGYd68UORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x927X7THU7t9T+rxfrhj/f/+8/n\n669V33/t8sPdn9tv//9/+33848ND83ga/8O11un8c8jtn0JuFlPHY/dWlpal+...
"menucascade" => "eNpLykktLtao5lJQUDJQUrC1U4guzUtJTdNRgFLVCrmpeaXJicXJiSmpIHlDhVqoZKwOSJchdl2l\nmcn5eSVF+TkgWSOQHgOIeiNi1RsC1QMpJZfEkkQrKxc3RyVNAFl6MgA=\n",
"merror" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92bd8f+ut/VYv1wx/v//Ofz9df\nqr7/0uWHuz+33/3///b7+MeHh+bxNP6Ha63T+eeQ2z+F3CymjsfuW1laluoPX...
"messagepanel" => "eNrNUssKwjAQvPsVISeFFvouFBSE4k+Ih22TWqEmtUkVLf67eRTpoXjx0lw2M7szDMsWDRViPawQ\nwh5G2x069ozQykFjGdBVDcCZtsBoowci9B67J0fLfCtT3++z2t/MgDABCUbsOxa4UPBeGipUlOCd\ndEEYHCgsny3lVQ0v6IghExVl6ulNkA0XLDlcuORw0ZLDxfOnWvOH5HDnF6Lbs...
"metadata" => "eNrtl8tqhDAUhvd9inBWU1AwOndooTD0JUoXGY2OzJgMMXYYxHevosXY9LKRMLZxo9Ev8fj9x0X2\nJ5rns/IOIfAAoYdH9FKwiMYO6k4lyqgkEZGkeeijqnvy6jRzcDenvu6PduZvt8rBqF6LFFFKWUih\nHdfLYuczExJJEy6uCqNDTbHQj2to/iXjkj0vJHTMUmNiLmiaMOjXWWnMkV4vX...
"mfenced" => "eNrt2dtu29gVBuD7PoWRqxbIhShRpwFaoMCgL1H0gpZpjzrUIRTlSTCYd69kORNxr2X0Bb7cBE5+\n7/Pe3OT32LWn019//8vDw6fJp4eHh7//4+Hf5/1T+/z54f2v3x92z+1+0z5d/69arB/+eP+v/3y+\n/lb1/bcuP9z9uf3y//+338c/Pjw0j6fxP1xrnc4/h9z+KeRmMXU8dt/K0rJUf...
"mfrac" => "eNrt2s2OG0l2BtC9n6KglQ30ghmRSWYOYAMGBn4JwwuKRanpYZHVJEstoTHv7iqVelRk3sLclWNz\nZtOQ5lP+3IyMiJuHH/fb8/lf//iXu7sPiw93d3f//h93//10uN9++uXux3/+uHv4dFpvXv6f7u7v\nP/76f355+Rfdn//i+Q9v/vf6D//53/1x/ce7u/XH8/VfvJyzrH6Z5Q73s9wwT...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Doodle/Relation/Helpers.pm view on Meta::CPAN
=item on_delete example #1
# given: synopsis
my $on_delete = $self->on_delete('cascade');
=back
=cut
lib/Doodle/Relation/Helpers.pm view on Meta::CPAN
=item on_update example #1
# given: synopsis
my $on_update = $self->on_update('cascade');
=back
=cut
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dwimmer/DB/Result/FeedCollector.pm view on Meta::CPAN
__PACKAGE__->has_many(
"feeds",
"Dwimmer::DB::Result::Feed",
{ "foreign.collector" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 owner
Type: belongs_to
view all matches for this distribution
view release on metacpan or search on metacpan
lib/ETLp/Schema/Result/EtlpConfiguration.pm view on Meta::CPAN
__PACKAGE__->has_many(
"etlp_sections",
"ETLp::Schema::Result::EtlpSection",
{ "foreign.config_id" => "self.config_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07000 @ 2010-05-12 15:25:39
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OsfnSjG9Vi3WLQwn1A/vQw
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Elive/Entity/Session.pm view on Meta::CPAN
$self->_deleted(1);
my $delegates = $self->_delegates;
foreach my $delegate (sort keys %$delegates) {
# ELM cascades the delete for us
$self->$delegate->_deleted(1) if $self->{$delegate};
}
return 1;
}
view all matches for this distribution