Class: DiffJson::HtmlOutput
- Inherits:
-
Object
- Object
- DiffJson::HtmlOutput
- Defined in:
- lib/diff_json/html_output.rb
Instance Method Summary collapse
-
#initialize(diff, **opts) ⇒ HtmlOutput
constructor
A new instance of HtmlOutput.
- #left ⇒ Object
- #output ⇒ Object
- #right ⇒ Object
Constructor Details
#initialize(diff, **opts) ⇒ HtmlOutput
Returns a new instance of HtmlOutput.
4 5 6 7 8 9 10 11 12 |
# File 'lib/diff_json/html_output.rb', line 4 def initialize(diff, **opts) @diff = diff @opts = { :split => false, :table_id_prefix => 'diff_json_view_0' }.merge(opts) calculate end |
Instance Method Details
#left ⇒ Object
18 19 20 21 22 |
# File 'lib/diff_json/html_output.rb', line 18 def left return @output[:left] if @opts[:split] raise 'Method `#left` is only available for split output' end |
#output ⇒ Object
14 15 16 |
# File 'lib/diff_json/html_output.rb', line 14 def output return @output end |
#right ⇒ Object
24 25 26 27 28 |
# File 'lib/diff_json/html_output.rb', line 24 def right return @output[:right] if @opts[:split] raise 'Method `#right` is only available for split output' end |