Locale::Object::Currency

Locale::Object::Country allows you to create objects containing information about countries such as their ISO codes.
Download

Locale::Object::Currency Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Earle Martin
  • Publisher web site:
  • http://search.cpan.org/~emartin/WWW-Lipsum-0.2/lib/WWW/Lipsum.pm

Locale::Object::Currency Tags


Locale::Object::Currency Description

Locale::Object::Country allows you to create objects containing information about countries such as their ISO codes. Locale::Object::Country allows you to create objects containing information about countries such as their ISO codes, currencies and so on.SYNOPSIS use Locale::Object::Currency; my $usd = Locale::Object::Currency->new( country_code => 'us' ); my $name = $usd->name; my $code = $usd->code; my $code_numeric = $usd->code_numeric; my $symbol = $usd->symbol; my $subunit = $usd->subunit; my $subunit_amount = $usd->subunit_amount; my @countries = $usd->countries;METHODSnew() my $usd = Locale::Object::Currency->new( country_code => 'us' );The new method creates an object. It takes a single-item hash as an argument - valid options to pass are ISO 3166 values - 'code' and 'code_numeric'; also 'country_code', which is an alpha2 country code (see Locale::Object::DB::Schemata for details on these). If you give a country code, a currency object will be created representing the currency of the country you specified.The objects created are singletons; if you try and create a currency object when one matching your specification already exists, new() will return the original one.name(), code(), code_numeric(), symbol(), subunit(), subunit_amount() my $name = $country->name;These methods retrieve the values of the attributes in the object whose name they share.countries() my @countries = $usd->countries;Returns an array (in array context, otherwise a reference) of Locale::Object::Country objects with their ISO 3166 alpha2 codes as keys (see Locale::Object::DB::Schemata for more details on those) for all countries using this currency in array context, or a reference in scalar context. The objects have their own attribute methods, so you can do things like this for example: foreach my $place (@countries) { print $place->name, "n"; }Which will list you all the countries that use in that currency. See the documentation for Locale::Object::Country for a listing of country attributes. Note that you can chain methods as well. foreach my $place (@countries) { print $place->continent->name, "n"; } Requirements: · Perl


Locale::Object::Currency Related Software