class DataMigrate::Config

Constants

DEFAULT_DATA_TEMPLATE_PATH

Attributes

data_migrations_path[RW]
data_template_path[RW]
db_configuration[RW]
spec_name[RW]

Public Class Methods

new() click to toggle source
# File lib/data_migrate/config.rb, line 19
def initialize
  @data_migrations_path = "db/data/"
  @data_template_path = DEFAULT_DATA_TEMPLATE_PATH
  @db_configuration = nil
  @spec_name = nil
end

Public Instance Methods

data_template_path=(value) click to toggle source
# File lib/data_migrate/config.rb, line 26
def data_template_path=(value)
  @data_template_path = value.tap do |path|
    raise ArgumentError, "File not found: '#{path}'" unless path == DEFAULT_DATA_TEMPLATE_PATH || File.exist?(path)
  end
end