class VersionRecord::Finder
Public Class Methods
new(klass, version_column)
click to toggle source
# File lib/version_record/finder.rb, line 3 def initialize(klass, version_column) @klass = klass @version_column = version_column end
Public Instance Methods
find_latest()
click to toggle source
# File lib/version_record/finder.rb, line 8 def find_latest by_version.last end
Private Instance Methods
by_version()
click to toggle source
# File lib/version_record/finder.rb, line 14 def by_version @klass.public_send("by_#{@version_column}") end