Class: DiffJson::HtmlOutput
- Inherits:
-
Object
- Object
- DiffJson::HtmlOutput
- Defined in:
- lib/diff_json/html_output.rb
Instance Method Summary collapse
- #full ⇒ Object
-
#initialize(diff, **opts) ⇒ HtmlOutput
constructor
A new instance of HtmlOutput.
- #left ⇒ Object
- #right ⇒ Object
- #sub_diffs ⇒ Object
Constructor Details
#initialize(diff, **opts) ⇒ HtmlOutput
Returns a new instance of HtmlOutput.
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/diff_json/html_output.rb', line 4 def initialize(diff, **opts) @diff = diff @opts = { :table_id_prefix => 'diff_json_view_0' }.merge(opts) @output = { :full_diff => {}, :sub_diffs => {} } calculate end |
Instance Method Details
#full ⇒ Object
17 18 19 |
# File 'lib/diff_json/html_output.rb', line 17 def full return @output[:full_diff][:full] end |
#left ⇒ Object
21 22 23 |
# File 'lib/diff_json/html_output.rb', line 21 def left return @output[:full_diff][:left] end |
#right ⇒ Object
25 26 27 |
# File 'lib/diff_json/html_output.rb', line 25 def right return @output[:full_diff][:right] end |
#sub_diffs ⇒ Object
29 30 31 |
# File 'lib/diff_json/html_output.rb', line 29 def sub_diffs return @output[:sub_diffs] end |