Module: PerconaMigrations

Extended by:
PerconaMigrations
Included in:
PerconaMigrations
Defined in:
lib/percona_migrations.rb,
lib/percona_migrations/runners.rb,
lib/percona_migrations/version.rb,
lib/percona_migrations/runners/sql.rb,
lib/percona_migrations/runners/base.rb,
lib/percona_migrations/helper_methods.rb,
lib/percona_migrations/runners/percona.rb

Defined Under Namespace

Modules: HelperMethods, Runners

Constant Summary collapse

VERSION =
"0.0.2"

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#allow_sql=(value) ⇒ Object (writeonly)

Sets the attribute allow_sql

Parameters:

  • value

    the value to set the attribute allow_sql to.



13
14
15
# File 'lib/percona_migrations.rb', line 13

def allow_sql=(value)
  @allow_sql = value
end

#database_configObject



15
16
17
# File 'lib/percona_migrations.rb', line 15

def database_config
  @database_config || raise('PerconaMigrations.database_config is not set.')
end

#loggerObject



23
24
25
26
27
28
29
30
31
32
# File 'lib/percona_migrations.rb', line 23

def logger
  unless defined? @logger
    @logger = Logger.new($stdout)
    @logger.formatter = proc do |severity, datetime, progname, msg|
      "[percona-migrations] #{msg}\n"
    end
  end

  @logger
end

Instance Method Details

#allow_sql?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/percona_migrations.rb', line 19

def allow_sql?
  !!@allow_sql
end