Class: DiaryConsoleView

Inherits:
ConsoleView show all
Defined in:
lib/docfolio/views/diary_console_view.rb

Overview

A console view class for the Learning Diary

Instance Method Summary collapse

Constructor Details

#initialize(diary = nil) ⇒ DiaryConsoleView

Returns a new instance of DiaryConsoleView.



6
7
8
9
10
11
12
13
14
15
# File 'lib/docfolio/views/diary_console_view.rb', line 6

def initialize(diary = nil)
  return if diary.nil?
  @diary = diary
  @paragraphs = diary.paragraphs
  @credits = diary.standard_credits
  @credits_total = diary.standard_credits_total
  @impact = diary.impact_credits
  @impact_total = diary.impact_credits_total
  @total = diary.credits_total
end

Instance Method Details

#output(diary = nil) ⇒ Object



17
18
19
20
# File 'lib/docfolio/views/diary_console_view.rb', line 17

def output(diary = nil)
  initialize(diary)
  output_str
end