Class: Junebug::Controllers::Diff
- Inherits:
-
R
- Object
- R
- Junebug::Controllers::Diff
- Includes:
- HTMLDiff
- Defined in:
- lib/junebug/controllers.rb
Instance Method Summary collapse
Methods included from HTMLDiff
Instance Method Details
#get(page_name, v1, v2) ⇒ Object
103 104 105 106 107 108 109 110 111 112 113 114 115 |
# File 'lib/junebug/controllers.rb', line 103 def get page_name, v1, v2 @page_title = "Diff: #{page_name}" @page = Page.find_by_title(page_name) @v1 = @page.find_version(v1) @v2 = @page.find_version(v2) @v1_markup = ( @v1.body ? _markup( @v1.body ) : '' ) @v2_markup = ( @v2.body ? _markup( @v2.body ) : '' ) @difftext = diff( @v1_markup , @v2_markup) render :diff end |