class KPM::Migrations
def migrations
def migrations @migrations ||= begin if @to_version.nil? for_version(@from_version) else migrations_to_skip = Set.new for_version(@from_version, true).each { |migration| migrations_to_skip << migration[:name] } for_version(@to_version, false, migrations_to_skip) end end end