Convert-Ethiopic

 view release on metacpan or  search on metacpan

lib/Convert/Ethiopic/String.pm  view on Meta::CPAN

	#
	# reset string if we've been passed one:
	#
	# $self->string ( shift ) unless ( $_[0] =~ /^\d/ );
	$self->string ( shift ) if ( @_ && $_[0] !~ /^\d/ );


	$self->_convert ( @_ );

}



sub string
{
my $self = shift;


	$self->{string} = $_[0] if ( @_ );

	$self->{string};
}



sub sysIn
{
my $self = shift;


	$self->{sysIn} = $_[0] if ( @_ );

	$self->{sysIn};
}



sub sysOut
{
my $self = shift;


	$self->{sysOut} = $_[0] if ( @_ );

	$self->{sysOut};
}


#########################################################
# Do not change this, Do not put anything below this.
# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

	my $t = Convert::Ethiopic::Time->new ( $r );

	$t->GregorianToEthiopic;

	print "$t->{euDay}/$t->{euMonth}/$t->{euYear} = ";
	print "$t->{etDay}/$t->{etMonth}/$t->{etYear}\n" 

=head1 DESCRIPTION

Ethiopic::Time and Ethiopic::Cstocs are designed as interfaces to the methods in the
Ethiopic:: module and is oriented as services for the LiveGeez:: module.  In this
version Ethiopic::Time expects to receive an object with hash elements using
the keys:

=over 4

=item 'calIn'

which can be "euro or "ethio".

=item  'date'

a comma separated list as "day,month,year".

=item 'LCInfo'

locale settings I<see the LibEth man pages>.

=back

These keys are set when using a LiveGeez::Request object as shown in the example.

=head1 AUTHOR

Daniel Yacob,  L<LibEth@EthiopiaOnline.Net|mailto:LibEth@EthiopiaOnline.Net>

=head1 SEE ALSO

perl(1).  LiveGeez(3), L<http://libeth.netpedia.net|http://libeth.netpedia.net>

=cut



( run in 1.256 second using v1.01-cache-2.11-cpan-39bf76dae61 )