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