Module: AppKit::HistoryHelper

Defined in:
app/helpers/app_kit/history_helper.rb

Instance Method Summary collapse

Instance Method Details

#show_version_path(record, version, count) ⇒ Object



12
13
14
15
16
17
18
19
# File 'app/helpers/app_kit/history_helper.rb', line 12

def show_version_path(record, version, count)
  if version.index == record.versions.length - 1
    ak_path(record)
  else
    polymorphic_path([app_kit, :version, @record],
                     version_id: version.index + 1)
  end
end

#version_url(version) ⇒ Object



2
3
4
5
6
7
8
9
10
11
# File 'app/helpers/app_kit/history_helper.rb', line 2

def version_url(version)
  unless version.event == "destroy" || version.item == nil
    if version.index == version.item.versions.length - 1
      ak_path(version.item)
    else
      polymorphic_path([app_kit, :version, version.item],
                       version_id: version.index + 1)
    end
  end
end