diff options
author | Julian Blake Kongslie <jblake@omgwallhack.org> | 2010-03-18 00:11:52 -0700 |
---|---|---|
committer | Julian Blake Kongslie <jblake@omgwallhack.org> | 2010-03-18 00:11:52 -0700 |
commit | b09b9989b43f6b015f0fac9670c1180e97b67972 (patch) | |
tree | 92887ebbd8ecf4d37cc929a735e2c77ee163f692 /usr/src/libpiny/Piny/Environment.pm | |
parent | 5e09783cda2e4cd08daf2b2024af1f8f3d9b7a98 (diff) | |
download | piny-code-b09b9989b43f6b015f0fac9670c1180e97b67972.tar.gz piny-code-b09b9989b43f6b015f0fac9670c1180e97b67972.zip |
Switched to Module::Build instead of hardcoding paths.
Diffstat (limited to 'usr/src/libpiny/Piny/Environment.pm')
-rw-r--r-- | usr/src/libpiny/Piny/Environment.pm | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/usr/src/libpiny/Piny/Environment.pm b/usr/src/libpiny/Piny/Environment.pm deleted file mode 100644 index 4430362..0000000 --- a/usr/src/libpiny/Piny/Environment.pm +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright © 2010 Julian Blake Kongslie <jblake@omgwallhack.org> -# Licensed under the BSD 3-clause license. - -package Piny::Environment; - -use Moose; - -use Piny::User; - -# Attributes - -has 'user' => - ( is => 'ro' - , isa => 'Piny::User' - , lazy_build => 1 - , init_arg => undef - ); - -# Builder methods - -sub _build_user { - my ( $s ) = @_; - - if ( defined $ENV{"SUDO_UID"} ) { - return Piny::User->new( uid => $ENV{"SUDO_UID"} ); - } elsif ( defined $ENV{"SUDO_USER"} ) { - return Piny::User->new( username => $ENV{"SUDO_USER"} ); - } elsif ( defined $ENV{"UID"} ) { - return Piny::User->new( uid => $ENV{"UID"} ); - } elsif ( defined $ENV{"USER"} ) { - return Piny::User->new( username => $ENV{"USERNAME"} ); - } else { - return Piny::User->new( uid => $< ); - }; -}; - -# Moose boilerplate - -__PACKAGE__->meta->make_immutable; - -1; |