Module: Inf::Migrations
- Defined in:
- lib/migrations.rb
Class Method Summary collapse
- .maybe_migrate! ⇒ Object
- .method_missing(m, *args, &block) ⇒ Object
-
.migrate_to_multi_fleets(sfr) ⇒ Object
before: apps/:name/sfr is the only fleet after: apps/:name/fleets/web/sfr.
Class Method Details
.maybe_migrate! ⇒ Object
6 7 8 9 10 |
# File 'lib/migrations.rb', line 6 def self.maybe_migrate! if single_sfr = get_state("apps/#{app_name}/sfr") migrate_to_multi_fleets single_sfr end end |
.method_missing(m, *args, &block) ⇒ Object
2 3 4 |
# File 'lib/migrations.rb', line 2 def self.method_missing(m, *args, &block) Inf.send(m, *args, &block) end |
.migrate_to_multi_fleets(sfr) ⇒ Object
before: apps/:name/sfr is the only fleet after: apps/:name/fleets/web/sfr
14 15 16 17 |
# File 'lib/migrations.rb', line 14 def self.migrate_to_multi_fleets(sfr) Inf.put_state "apps/#{app_name}/fleets/web/sfr", sfr Inf.delete_state "apps/#{app_name}/sfr" end |