Class: PasswdUid
- Inherits:
-
Object
- Object
- PasswdUid
- Defined in:
- lib/resources/passwd.rb
Overview
object that hold a specifc uid view on passwd
Instance Method Summary collapse
- #count ⇒ Object
-
#initialize(passwd, uid) ⇒ PasswdUid
constructor
A new instance of PasswdUid.
- #username ⇒ Object
Constructor Details
#initialize(passwd, uid) ⇒ PasswdUid
Returns a new instance of PasswdUid.
81 82 83 84 |
# File 'lib/resources/passwd.rb', line 81 def initialize(passwd, uid) @passwd = passwd @users = @passwd.parsed.select { |x| x['uid'] == "#{uid}" } end |
Instance Method Details
#count ⇒ Object
90 91 92 |
# File 'lib/resources/passwd.rb', line 90 def count @users.size end |
#username ⇒ Object
86 87 88 |
# File 'lib/resources/passwd.rb', line 86 def username @users.at(0)['name'] end |