Class: RailsAsyncMigrations::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_async_migrations/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



7
8
9
10
11
# File 'lib/rails_async_migrations/config.rb', line 7

def initialize
  @locked_methods = %i[change up down]
  @mode = :quiet # verbose, quiet
  @workers = :sidekiq # delayed_job, sidekiq
end

Instance Attribute Details

#locked_methodsObject

Returns the value of attribute locked_methods.



5
6
7
# File 'lib/rails_async_migrations/config.rb', line 5

def locked_methods
  @locked_methods
end

#modeObject

Returns the value of attribute mode.



5
6
7
# File 'lib/rails_async_migrations/config.rb', line 5

def mode
  @mode
end

#workersObject

Returns the value of attribute workers.



5
6
7
# File 'lib/rails_async_migrations/config.rb', line 5

def workers
  @workers
end