class SiSU_Assemble::RemoteImage
Public Class Methods
new()
click to toggle source
# File lib/sisu/ao_composite.rb, line 60 def initialize @env=SiSU_Env::InfoEnv.new end
Public Instance Methods
download_images(images_info)
click to toggle source
# File lib/sisu/ao_composite.rb, line 68 def download_images(images_info) path="#{@env.processing_path.processing}/external_document/image" FileUtils::mkdir_p(path) \ unless FileTest.directory?(path) download_from=images_info.shift images_info.each do |i| image="#{path}/#{i}" imagefile=File.new(image,'w+') open("#{download_from}/#{i}") do |g| imagefile << g.read end imagefile.close end output_path="#{@env.path.webserv}/#{@env.path.base_markup_dir_stub}/_sisu/image_external" FileUtils::mkdir_p(output_path) \ unless FileTest.directory?(output_path) SiSU_Env::SystemCall.new("#{path}/*",output_path,'q').rsync end
image(dir)
click to toggle source
# File lib/sisu/ao_composite.rb, line 63 def image(dir) images=[] images[0]=dir images end