class WordpressDirectory
Constants
- DEFAULT_PATHS
Attributes
options[RW]
type[RW]
Public Class Methods
default_path_for(sym)
click to toggle source
# File lib/wordmove/wordpress_directory.rb, line 21 def self.default_path_for(sym) DEFAULT_PATHS[sym] end
new(type, options)
click to toggle source
# File lib/wordmove/wordpress_directory.rb, line 6 def initialize(type, options) @type = type @options = options end
Public Instance Methods
path(*args)
click to toggle source
# File lib/wordmove/wordpress_directory.rb, line 25 def path(*args) File.join(options[:wordpress_path], relative_path(*args)) end
relative_path(*args)
click to toggle source
# File lib/wordmove/wordpress_directory.rb, line 33 def relative_path(*args) path = if options[:paths] && options[:paths][type] options[:paths][type] else DEFAULT_PATHS[type] end File.join(path, *args) end
url(*args)
click to toggle source
# File lib/wordmove/wordpress_directory.rb, line 29 def url(*args) File.join(options[:vhost], relative_path(*args)) end