inline models into migration

This commit is contained in:
Albert Sun 2014-07-16 15:25:08 -04:00
parent 6ffa528ab0
commit 4a433806ee

View file

@ -1,4 +1,29 @@
class MigrateAgentsToLiquidTemplating < ActiveRecord::Migration
class Agent < ActiveRecord::Base
include JSONSerializedField
json_serialize :options, :memory
end
class Agents::HipchatAgent < Agent
end
class Agents::EventFormattingAgent < Agent
end
class Agents::PushbulletAgent < Agent
end
class Agents::JabberAgent < Agent
end
class Agents::DataOutputAgent < Agent
end
class Agents::TranslationAgent < Agent
end
class Agents::TwitterPublishAgent < Agent
end
class Agents::TriggerAgent < Agent
end
class Agents::PeakDetectorAgent < Agent
end
class Agents::HumanTaskAgent < Agent
end
def up
Agent.where(:type => 'Agents::HipchatAgent').each do |agent|
LiquidMigrator.convert_all_agent_options(agent)