class Mongration::Configuration
@private
Attributes
config_path[R]
dir[R]
err_out[W]
silent[W]
timestamps[W]
Public Instance Methods
config_path=(config_path)
click to toggle source
# File lib/mongration/configuration.rb, line 23 def config_path=(config_path) unless ::File.exists?(config_path) raise ConfigNotFound.new(config_path) end env = if defined?(Rails) Rails.env else :test end Mongoid.load!(config_path, env) end
dir=(dir)
click to toggle source
# File lib/mongration/configuration.rb, line 15 def dir=(dir) unless ::File.exists?(dir) print_warning("Migration Directory #{dir} does not exist.") end @dir = dir end
silent?()
click to toggle source
# File lib/mongration/configuration.rb, line 40 def silent? @silent end
timestamps?()
click to toggle source
# File lib/mongration/configuration.rb, line 36 def timestamps? @timestamps end
Private Instance Methods
err_out()
click to toggle source
# File lib/mongration/configuration.rb, line 50 def err_out @err_out || $stderr end
print_warning(message)
click to toggle source
# File lib/mongration/configuration.rb, line 46 def print_warning(message) err_out.puts("Warning: #{message}") end