Sha256: 26b42a46964ea21690a9c90fa9c31b7471273b1c8d9cdd2fd968910a3e8818c3
Contents?: true
Size: 730 Bytes
Versions: 1
Compression:
Stored size: 730 Bytes
Contents
# Copyright (c) 2011 - 2013, SoundCloud Ltd., Rany Keddo, Tobias Bielohlawek, Tobias # Schmidt require 'lhm/intersection' module Lhm class Migration attr_reader :origin, :destination, :conditions, :renames def initialize(origin, destination, conditions = nil, renames = {}, time = Time.now) @origin = origin @destination = destination @conditions = conditions @start = time @renames = renames end def archive_name "lhma_#{ startstamp }_#{ @origin.name }"[0...64] end def intersection Intersection.new(@origin, @destination, @renames) end def startstamp @start.strftime "%Y_%m_%d_%H_%M_%S_#{ '%03d' % (@start.usec / 1000) }" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lhm-2.2.0 | lib/lhm/migration.rb |