Class: SiSU_KdiSource::Source
- Inherits:
-
Object
- Object
- SiSU_KdiSource::Source
- Defined in:
- lib/sisu/src_kdissert_share.rb
Instance Method Summary collapse
-
#initialize(opt) ⇒ Source
constructor
A new instance of Source.
- #read ⇒ Object
Constructor Details
Instance Method Details
#read ⇒ Object
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/sisu/src_kdissert_share.rb', line 71 def read SiSU_Screen::Ansi.new( @opt.act[:color_state][:set], 'Share Kdissert Source Document!', @opt.fnb ).green_hi_blue unless @opt.act[:quiet][:set]==:on SiSU_Screen::Ansi.new( @opt.act[:color_state][:set], "Copy kdissert file to output directory", "#{@opt.fnb} -> #{@output_path}" ).warn unless @opt.act[:quiet][:set]==:on FileUtils::mkdir_p(@env.path.output) unless FileTest.directory?(@env.path.output) FileUtils::mkdir_p(@output_path) unless FileTest.directory?(@output_path) if FileTest.directory?(@output_path) if @opt.fns =~/\.kdi\._sst$/ \ and FileTest.file?(@opt.fnb) FileUtils::cp(@opt.fnb,@output_path) end else SiSU_Screen::Ansi.new( @opt.act[:color_state][:set], "Output directory does not exist", "#{@opt.fnb} -> #{@output_path}" ).warn unless @opt.act[:quiet][:set]==:on exit end end |