Class: ProjectUsersPrinter
- Inherits:
-
Object
- Object
- ProjectUsersPrinter
- Defined in:
- lib/ft_42.rb
Instance Attribute Summary collapse
-
#pastel ⇒ Object
readonly
Returns the value of attribute pastel.
-
#project_users ⇒ Object
readonly
Returns the value of attribute project_users.
Instance Method Summary collapse
- #all ⇒ Object
-
#initialize(project_users) ⇒ ProjectUsersPrinter
constructor
A new instance of ProjectUsersPrinter.
- #usernames ⇒ Object
Constructor Details
#initialize(project_users) ⇒ ProjectUsersPrinter
Returns a new instance of ProjectUsersPrinter.
356 357 358 359 |
# File 'lib/ft_42.rb', line 356 def initialize(project_users) @pastel = Pastel.new @project_users = project_users end |
Instance Attribute Details
#pastel ⇒ Object (readonly)
Returns the value of attribute pastel.
354 355 356 |
# File 'lib/ft_42.rb', line 354 def pastel @pastel end |
#project_users ⇒ Object (readonly)
Returns the value of attribute project_users.
354 355 356 |
# File 'lib/ft_42.rb', line 354 def project_users @project_users end |
Instance Method Details
#all ⇒ Object
361 362 363 |
# File 'lib/ft_42.rb', line 361 def all usernames end |
#usernames ⇒ Object
365 366 367 368 369 370 |
# File 'lib/ft_42.rb', line 365 def usernames puts "Currenly working on project:" project_users.in_progress.each_with_index do |login, i| puts "#{i + 1}. #{login}" end end |