Class: MailDiff::DiffGenerator
- Inherits:
-
Object
- Object
- MailDiff::DiffGenerator
- Defined in:
- lib/mail_diff/html_generators/diff_generator.rb
Instance Attribute Summary collapse
-
#diff ⇒ Object
readonly
Returns the value of attribute diff.
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(diff) ⇒ DiffGenerator
constructor
A new instance of DiffGenerator.
Constructor Details
#initialize(diff) ⇒ DiffGenerator
Returns a new instance of DiffGenerator.
5 6 7 |
# File 'lib/mail_diff/html_generators/diff_generator.rb', line 5 def initialize(diff) @diff = diff end |
Instance Attribute Details
#diff ⇒ Object (readonly)
Returns the value of attribute diff.
3 4 5 |
# File 'lib/mail_diff/html_generators/diff_generator.rb', line 3 def diff @diff end |
Instance Method Details
#generate ⇒ Object
9 10 11 12 |
# File 'lib/mail_diff/html_generators/diff_generator.rb', line 9 def generate chunks_html = diff.chunks.map{|c| c.to_html}.join(chunk_separator_html).to_s intro_html + chunks_html + outro_html end |