Я немного затрудняюсь с Git
. Я пытаюсь для выполнения git commit
, но мне нужно иметь возможность переключаться между ~ /. Например, я хочу иметь возможность вызывать методы следующим образом:
use Example::API;
my $api = Example::API->new();
my $user = {};
$user->{'id'} = '12345';
$api->Authenticate();
$user->{'info'} = $api->Users->Get($user->{'id'});
$user->{'friends'} = $api->Friends->Get($user->{'id'});
С точки зрения файловой структуры я хотел бы, чтобы модули были настроены следующим образом или в любой структуре, необходимой для правильной работы:
api.pm
users.pm
friends.pm
...
Причина Я хочу сделать это в первую очередь для того, чтобы, если кто-то просто хочет пройти аутентификацию по API, ему не нужно было загружать все другие модули. Точно так же, если кто-то просто хочет получить информацию о пользователе, ему не нужно будет загружать модуль friends.pm, только users.pm
. Я был бы признателен, если бы вы могли предоставить необходимый пример кода Perl для настройки каждого модуля, а также объяснить, как следует настраивать файловую структуру. Если я ошибаюсь, чтобы выполнить то, что я пытаюсь сделать, я Буду признателен за объяснение лучшего способа сделать это и несколько примеров кода, как это следует настроить.