module Nandi

Constants

VERSION

Public Class Methods

compile(files:) { |compiled| ... } click to toggle source
# File lib/nandi.rb, line 12
def compile(files:)
  compiled = files.
    map { |f| CompiledMigration.build(f) }

  yield compiled
end
compiled_output_directory() click to toggle source
# File lib/nandi.rb, line 31
def compiled_output_directory
  Nandi.config.output_directory || "db/migrate"
end
config() click to toggle source
# File lib/nandi.rb, line 27
def config
  @config ||= Config.new
end
configure() { |config| ... } click to toggle source
# File lib/nandi.rb, line 19
def configure
  yield config
end
validator() click to toggle source
# File lib/nandi.rb, line 23
def validator
  Nandi::Validator
end