Sha256: f25df87f99ecc91861536e00c53fe41fdd859efa08642543dc3ce19767b1e297
Contents?: true
Size: 989 Bytes
Versions: 10
Compression:
Stored size: 989 Bytes
Contents
# frozen_string_literal: true require 'cyclone_lariat' namespace :cyclone_lariat do desc 'Migrate topics for SQS/SNS' task migrate: :config do CycloneLariat::Migration.migrate end desc 'Rollback topics for SQS/SNS' task :rollback, [:version] => :config do |_, args| target_version = args[:version] ? args[:version].to_i : nil CycloneLariat::Migration.rollback(target_version) end namespace :list do desc 'List all topics' task topics: :config do CycloneLariat::Migration.list_topics end desc 'List all queues' task queues: :config do CycloneLariat::Migration.list_queues end desc 'List all subscriptions' task subscriptions: :config do CycloneLariat::Migration.list_subscriptions end end desc 'Build graphviz graph for whole system' task graph: :config do CycloneLariat::Migration.build_graph end task :config do require_relative '../../config/initializers/cyclone_lariat' end end
Version data entries
10 entries across 10 versions & 1 rubygems