class WPDB::Config::AutoDiscover

Public Class Methods

new(directory = Dir.pwd) click to toggle source
# File lib/ruby-wpdb/config.rb, line 52
def initialize(directory = Dir.pwd)
  @directory = Pathname(directory)
end

Public Instance Methods

file() click to toggle source
# File lib/ruby-wpdb/config.rb, line 56
def file
  @file ||= files.map { |file| @directory + file }.find { |file| File.exist?(file) }
end

Private Instance Methods

files() click to toggle source
# File lib/ruby-wpdb/config.rb, line 61
def files
  ["wp-config.php", "../wp-config.php", "wp/wp-config.php", "wordpress/wp-config.php", "config.yml"]
end