diff --git a/lib/AccountManager/Account.pm b/lib/AccountManager/Account.pm index e4b672072711a96163dde957981cf7f1a7e3548e..080b2f497eacebb581bf0191fba13fac745731db 100644 --- a/lib/AccountManager/Account.pm +++ b/lib/AccountManager/Account.pm @@ -1,10 +1,6 @@ package AccountManager::Account; -use utf8; -use strict; -use warnings; - -use base 'AccountManager::DB::Object'; +use Mojo::Base 'AccountManager::DB::Object'; use Rose::DB::Object::Manager; diff --git a/lib/AccountManager/DB.pm b/lib/AccountManager/DB.pm index c2006586abbcd5393fdd246f3f2d008b77d29d4c..c851fffa94e9ea72b76e215ea1e185fc55c95ccc 100644 --- a/lib/AccountManager/DB.pm +++ b/lib/AccountManager/DB.pm @@ -1,9 +1,6 @@ package AccountManager::DB; -use strict; -use warnings; - -use base 'Rose::DB'; +use Mojo::Base 'Rose::DB'; __PACKAGE__->use_private_registry; diff --git a/lib/AccountManager/DB/Object.pm b/lib/AccountManager/DB/Object.pm index b37384a7810f582693a92478f16ae4b867828faf..fc7315def868f6ca38ced041f0b7266b68de92b4 100644 --- a/lib/AccountManager/DB/Object.pm +++ b/lib/AccountManager/DB/Object.pm @@ -1,8 +1,6 @@ package AccountManager::DB::Object; -use strict; -use warnings; -use base 'Rose::DB::Object'; +use Mojo::Base 'Rose::DB::Object'; use AccountManager::DB; diff --git a/lib/AccountManager/Entity.pm b/lib/AccountManager/Entity.pm index c5ec5882b24de081842fc6323b18996e17043b15..5723f30196e2921789d107951aa4d01c9143c704 100644 --- a/lib/AccountManager/Entity.pm +++ b/lib/AccountManager/Entity.pm @@ -1,9 +1,6 @@ package AccountManager::Entity; -use strict; -use warnings; - -use base 'AccountManager::DB::Object'; +use Mojo::Base 'AccountManager::DB::Object'; use List::MoreUtils qw(any); use Rose::DB::Object::Manager; diff --git a/lib/AccountManager/L10N.pm b/lib/AccountManager/L10N.pm index c8c17b4d4ab8331702c2caaa9138041f65d9d621..e1b75cc1adefa83f36ca9a0ce4e8b4e97be801c5 100644 --- a/lib/AccountManager/L10N.pm +++ b/lib/AccountManager/L10N.pm @@ -1,9 +1,7 @@ package AccountManager::L10N; -use strict; -use warnings; +use Mojo::Base 'Locale::Maketext'; -use base 'Locale::Maketext'; use Locale::Maketext::Lexicon::Gettext; sub load_custom_lexicon { diff --git a/lib/AccountManager/L10N/en.pm b/lib/AccountManager/L10N/en.pm index 83b4932e7928230a7cd3e387bb2b41305c386b33..e872834b2595c1cb8b8ef7b62599d2479fca1fbb 100644 --- a/lib/AccountManager/L10N/en.pm +++ b/lib/AccountManager/L10N/en.pm @@ -1,9 +1,6 @@ package AccountManager::L10N::en; -use strict; -use warnings; - -use base 'AccountManager::L10N'; +use Mojo::Base 'AccountManager::L10N'; our %Lexicon = ( '_AUTO' => 1, diff --git a/lib/AccountManager/L10N/fr.pm b/lib/AccountManager/L10N/fr.pm index b8e1086d96e2d3ced01c41fec7cfe44ee4d948c2..4bbe7b2e05ebab818d9cd9bbddbd3fd6d0463243 100644 --- a/lib/AccountManager/L10N/fr.pm +++ b/lib/AccountManager/L10N/fr.pm @@ -1,10 +1,7 @@ package AccountManager::L10N::fr; -use strict; -use warnings; -use utf8; +use Mojo::Base 'AccountManager::L10N'; -use base 'AccountManager::L10N'; use Locale::Maketext::Lexicon::Gettext; our %Lexicon = %{ diff --git a/lib/AccountManager/Metadata.pm b/lib/AccountManager/Metadata.pm index 654435b76ae9791c05a301e82b7e1859c4ac2ee0..f5d6a678f76c62ef74ba8fdf4e6e067487e07405 100644 --- a/lib/AccountManager/Metadata.pm +++ b/lib/AccountManager/Metadata.pm @@ -1,7 +1,6 @@ package AccountManager::Metadata; -use strict; -use warnings; +use Mojo::Base -base; use English qw(-no_match_vars); use XML::LibXML qw(:libxml); diff --git a/lib/AccountManager/Template/Plugin/Quote.pm b/lib/AccountManager/Template/Plugin/Quote.pm index 73e35eeee50656539013e6c0453db5faa1d0f5b3..61871945874881b986c83ec799727d643408b9dd 100644 --- a/lib/AccountManager/Template/Plugin/Quote.pm +++ b/lib/AccountManager/Template/Plugin/Quote.pm @@ -1,7 +1,7 @@ package AccountManager::Template::Plugin::Quote; -use strict; -use warnings; +use Mojo::Base -strict; + use Template::Stash; use constant DEFAULT_CHAR => '"'; diff --git a/lib/AccountManager/Token.pm b/lib/AccountManager/Token.pm index 1cf3421d5587d133a6121ceba9ada42e3ed878f1..95e2673f8f6e0a40f536b767cd72f3e02e964751 100644 --- a/lib/AccountManager/Token.pm +++ b/lib/AccountManager/Token.pm @@ -1,9 +1,6 @@ package AccountManager::Token; -use strict; -use warnings; - -use base 'AccountManager::DB::Object'; +use Mojo::Base 'AccountManager::DB::Object'; use Rose::DB::Object::Manager; diff --git a/lib/AccountManager/Tools.pm b/lib/AccountManager/Tools.pm index 548d5f5843de502e911814f0d353de7f6cee7a6a..613273277baaeef46d8f17e995f193b547cf366a 100644 --- a/lib/AccountManager/Tools.pm +++ b/lib/AccountManager/Tools.pm @@ -1,7 +1,6 @@ package AccountManager::Tools; -use strict; -use warnings; +use Mojo::Base -strict; use Digest::SHA; use Encode;