class SiSU_Markup::Source_Sisupod
Public Class Methods
new(opt,build=nil,place=nil)
click to toggle source
Calls superclass method
SiSU_Source::SiSUpodSource::new
# File lib/sisu/src_sisupod_sstm.rb, line 61 def initialize(opt,build=nil,place=nil) super(opt,build,place) @opt=opt end
Public Instance Methods
read()
click to toggle source
# File lib/sisu/src_sisupod_sstm.rb, line 65 def read unless @opt.act[:quiet][:set]==:on (@opt.act[:verbose][:set]==:on \ || @opt.act[:verbose_plus][:set]==:on \ || @opt.act[:maintenance][:set]==:on) \ ? SiSU_Screen::Ansi.new( @opt.act[:color_state][:set], 'Share document markup text source', @opt.fns ).cyan_hi_blue : SiSU_Screen::Ansi.new( @opt.act[:color_state][:set], 'Share document markup text source', @opt.fns ).cyan_title_hi end if FileTest.directory?(@path_pod[:fnb]) FileUtils::mkdir_p(@file.output_path.src.dir) \ unless FileTest.directory?(@file.output_path.src.dir) v=(@opt.act[:maintenance][:set]==:on) \ ? 'v' : '' system(%{ rsync -a#{v} #{@path_pod[:fnb]} #{@file.output_path.sisupod.dir} chbk=`pwd` cd #{@file.output_path.sisupod.dir} for I in `find -type d` ; do chmod 755 $I ; done for I in `find -type f` ; do chmod 644 $I ; done cd ${chbk} }) else if (@opt.act[:verbose][:set]==:on \ || @opt.act[:verbose_plus][:set]==:on \ || @opt.act[:maintenance][:set]==:on) SiSU_Screen::Ansi.new( '', "#{@opt.fno} not available" ).blue_tab end end end