Class: Docfolio
- Inherits:
-
Object
- Object
- Docfolio
- Defined in:
- lib/docfolio/docfolio.rb
Overview
controller class for the diaries/logs collection
Class Method Summary collapse
-
.create(portfolio_file_or_directory) ⇒ Object
Creates a portfolio.
Instance Method Summary collapse
-
#initialize ⇒ Docfolio
constructor
A new instance of Docfolio.
- #print_logs ⇒ Object
Constructor Details
#initialize ⇒ Docfolio
Returns a new instance of Docfolio.
55 56 57 58 |
# File 'lib/docfolio/docfolio.rb', line 55 def initialize @logs = Logs.new @view = CollaterConsoleView.new end |
Class Method Details
.create(portfolio_file_or_directory) ⇒ Object
Creates a portfolio
64 65 66 67 68 69 |
# File 'lib/docfolio/docfolio.rb', line 64 def self.create(portfolio_file_or_directory) logs = Logs.new(false) logs.add(portfolio_file_or_directory) CollaterConsoleView.new.print_logs(logs) true end |
Instance Method Details
#print_logs ⇒ Object
71 72 73 |
# File 'lib/docfolio/docfolio.rb', line 71 def print_logs @view.print_logs(@logs) end |