class SiSU_Utils::Path
Public Class Methods
new(dir=Dir.pwd)
click to toggle source
# File lib/sisu/utils.rb, line 178 def initialize(dir=Dir.pwd) @dir=dir end
Public Instance Methods
base_markup(call_path=nil)
click to toggle source
# File lib/sisu/utils.rb, line 181 def base_markup(call_path=nil) call_path = call_path \ ? call_path \ : Dir.pwd (/(\S+?)(?:\/(?:#{Px[:lng_lst_rgx]}))?$/).match(call_path)[1] end
base_markup_stub()
click to toggle source
# File lib/sisu/utils.rb, line 187 def base_markup_stub m=/.+\/(?:src\/)?(\S+)/im base_markup[m,1] end
bmd()
click to toggle source
# File lib/sisu/utils.rb, line 198 def bmd base_markup end
image_src()
click to toggle source
# File lib/sisu/utils.rb, line 191 def image_src if base_markup =~/sisupod\/doc[\/]?$/ base_markup.gsub(/\/doc[\/]?$/,'/image') elsif FileTest.directory?("#{base_markup}/_sisu/image") "#{base_markup}/_sisu/image" end end