aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sisu/ao_hash_digest.rb2
-rw-r--r--lib/sisu/se_db.rb2
-rw-r--r--lib/sisu/se_info_env.rb6
-rw-r--r--lib/sisu/shared_images.rb10
-rw-r--r--lib/sisu/src_po4a_shelf.rb8
-rw-r--r--lib/sisu/src_po4a_sst_ao_sst.rb8
-rw-r--r--lib/sisu/texinfo.rb2
-rw-r--r--lib/sisu/texinfo_format.rb4
-rw-r--r--lib/sisu/txt_plain.rb2
-rw-r--r--lib/sisu/xhtml_epub2.rb9
10 files changed, 28 insertions, 25 deletions
diff --git a/lib/sisu/ao_hash_digest.rb b/lib/sisu/ao_hash_digest.rb
index 11c60d1f..739517eb 100644
--- a/lib/sisu/ao_hash_digest.rb
+++ b/lib/sisu/ao_hash_digest.rb
@@ -75,7 +75,7 @@ module SiSU_AO_Hash
if (t_o.of !=:structure \
&& t_o.of !=:comment \
&& t_o.of !=:layout) \
- && t_o.ocn.is_a?(Fixnum)
+ && t_o.ocn.is_a?(Integer)
case sha_
when :sha512
for hash_class in [ Digest::SHA512 ]
diff --git a/lib/sisu/se_db.rb b/lib/sisu/se_db.rb
index 87ce144a..ce52ceac 100644
--- a/lib/sisu/se_db.rb
+++ b/lib/sisu/se_db.rb
@@ -100,7 +100,7 @@ module SiSU_Info_Db
def port #PGPORT
((defined? @rc['db']['postgresql']['port']) \
&& ( @rc['db']['postgresql']['port'] =~/\d+/ \
- || @rc['db']['postgresql']['port'].is_a?(Fixnum))) \
+ || @rc['db']['postgresql']['port'].is_a?(Integer))) \
? @rc['db']['postgresql']['port']
: (@defaults[:postgresql_port])
end
diff --git a/lib/sisu/se_info_env.rb b/lib/sisu/se_info_env.rb
index 6af47f9d..7b9041d1 100644
--- a/lib/sisu/se_info_env.rb
+++ b/lib/sisu/se_info_env.rb
@@ -1488,10 +1488,10 @@ WOK
: "#{md.opt.sisu_data_dir?}/sisu/image"
images=%W[bullet_09.png arrow_next_red.png arrow_prev_red.png arrow_up_red.png]
images.each do |i| #move to avoid repeated tests
- if FileTest.file?("#{src}/#{i}")
+ if Pathname#exist?("#{src}/#{i}")
FileUtils::cp("#{src}/#{i}","#{pth}/#{i}") \
- unless FileTest.file?("#{pth}/#{i}")
- else STDERR.puts %{\t*WARN* did not find image - "#{i}" [#{__FILE__}:#{__LINE__}]}
+ unless Pathname#exist?("#{pth}/#{i}")
+ else STDERR.puts %{\t*WARN* did not find image - "#{i}" [#{__FILE__}:#{__LINE__}] [#{src}/#{i}]}
end
end
pth
diff --git a/lib/sisu/shared_images.rb b/lib/sisu/shared_images.rb
index ad5269e9..bccf77bd 100644
--- a/lib/sisu/shared_images.rb
+++ b/lib/sisu/shared_images.rb
@@ -71,19 +71,21 @@ module SiSU_Images
def images_set
@pwd=(/(\S+?)(?:\/(?:#{Px[:lng_lst_rgx]}))?$/).match(Dir.pwd)[1]
def copy(src_path,dest_path,images=nil)
- if FileTest.directory?(src_path)
+ require 'pathname'
+ src_path = Pathname.new(src_path)
+ dest_path = Pathname.new(dest_path)
+ if src_path.directory?
FileUtils::cd(src_path)
unless images
images=Dir.glob("*.{png,jpg,gif,ico}")
end
- unless FileTest.directory?(dest_path) \
- or FileTest.symlink?(dest_path)
+ unless dest_path.directory?
FileUtils::mkdir_p(dest_path)
FileUtils::chmod(0755,dest_path)
end
if images.length > 0
images.each do |i|
- if FileTest.file?(i)
+ if Pathname#exist?(i)
FileUtils::cp_r(i,"#{dest_path}/#{i}")
FileUtils::chmod(0644,"#{dest_path}/#{i}")
else STDERR.puts %{\t*WARN* did not find image - "#{i}" [#{__FILE__}:#{__LINE__}]}
diff --git a/lib/sisu/src_po4a_shelf.rb b/lib/sisu/src_po4a_shelf.rb
index c2387973..38ddc84c 100644
--- a/lib/sisu/src_po4a_shelf.rb
+++ b/lib/sisu/src_po4a_shelf.rb
@@ -946,15 +946,15 @@ GSUB
end
end
if ((defined? data_src[s].ocn) \
- && (data_src[s].ocn.is_a?(Fixnum))) \
+ && (data_src[s].ocn.is_a?(Integer))) \
and ((defined? data_trn[t].ocn) \
- && (data_trn[t].ocn.is_a?(Fixnum))) \
+ && (data_trn[t].ocn.is_a?(Integer))) \
and (data_src[s].ocn == data_trn[t].ocn)
@m_s,@m_t=s,t
elsif ((defined? data_src[s].ocn) \
- && (data_src[s].ocn.is_a?(Fixnum))) \
+ && (data_src[s].ocn.is_a?(Integer))) \
and ((defined? data_trn[t].ocn) \
- && (data_trn[t].ocn.is_a?(Fixnum))) \
+ && (data_trn[t].ocn.is_a?(Integer))) \
and (data_src[s].ocn != data_trn[t].ocn)
p '--- OCN ---'
p 'mis-match'
diff --git a/lib/sisu/src_po4a_sst_ao_sst.rb b/lib/sisu/src_po4a_sst_ao_sst.rb
index 720dd8f0..4dd84b9b 100644
--- a/lib/sisu/src_po4a_sst_ao_sst.rb
+++ b/lib/sisu/src_po4a_sst_ao_sst.rb
@@ -701,15 +701,15 @@ GSUB
end
end
if ((defined? data_src[s].ocn) \
- && (data_src[s].ocn.is_a?(Fixnum))) \
+ && (data_src[s].ocn.is_a?(Integer))) \
and ((defined? data_trn[t].ocn) \
- && (data_trn[t].ocn.is_a?(Fixnum))) \
+ && (data_trn[t].ocn.is_a?(Integer))) \
and (data_src[s].ocn == data_trn[t].ocn)
@m_s,@m_t=s,t
elsif ((defined? data_src[s].ocn) \
- && (data_src[s].ocn.is_a?(Fixnum))) \
+ && (data_src[s].ocn.is_a?(Integer))) \
and ((defined? data_trn[t].ocn) \
- && (data_trn[t].ocn.is_a?(Fixnum))) \
+ && (data_trn[t].ocn.is_a?(Integer))) \
and (data_src[s].ocn != data_trn[t].ocn)
p '--- OCN ---'
p 'mis-match'
diff --git a/lib/sisu/texinfo.rb b/lib/sisu/texinfo.rb
index 87747a77..985ddf0c 100644
--- a/lib/sisu/texinfo.rb
+++ b/lib/sisu/texinfo.rb
@@ -343,7 +343,7 @@ module SiSU_TexInfo
else
if dob.is==:para \
&& (dob.obj !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/)
- dob.obj=dob.ocn.is_a?(Fixnum) \
+ dob.obj=dob.ocn.is_a?(Integer) \
? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}\n\n" : "#{dob.obj}\n\n"
end
end
diff --git a/lib/sisu/texinfo_format.rb b/lib/sisu/texinfo_format.rb
index 3f53c2cd..d9ff1f40 100644
--- a/lib/sisu/texinfo_format.rb
+++ b/lib/sisu/texinfo_format.rb
@@ -269,7 +269,7 @@ WOK
def clean(dob)
if dob.is==:heading \
and dob.obj !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/
- dob.obj=dob.ocn.is_a?(Fixnum) \
+ dob.obj=dob.ocn.is_a?(Integer) \
? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" : dob.obj
end
dob.obj=dob.obj.gsub(/\n/m,' ').
@@ -512,7 +512,7 @@ WOK
def clean(dob,txt)
if dob.is==:heading \
and txt !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/
- txt=dob.ocn.is_a?(Fixnum) \
+ txt=dob.ocn.is_a?(Integer) \
? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" : dob.obj
end
txt.strip
diff --git a/lib/sisu/txt_plain.rb b/lib/sisu/txt_plain.rb
index d4f06f8f..9c6a3aae 100644
--- a/lib/sisu/txt_plain.rb
+++ b/lib/sisu/txt_plain.rb
@@ -251,7 +251,7 @@ WOK
make=SiSU_Env::ProcessingSettings.new(@md)
if make.build.plaintext_ocn?
if defined? dob.ocn \
- and dob.ocn.is_a?(Fixnum)
+ and dob.ocn.is_a?(Integer)
(defined? dob.ocn) \
? "\n#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" \
: ''
diff --git a/lib/sisu/xhtml_epub2.rb b/lib/sisu/xhtml_epub2.rb
index 58ee7672..5ba80da0 100644
--- a/lib/sisu/xhtml_epub2.rb
+++ b/lib/sisu/xhtml_epub2.rb
@@ -784,10 +784,11 @@ module SiSU_XHTML_EPUB2
end
end
def images
-#puts @md.env.path.image_source_include
-#puts @md.env.processing_path.epub
-#puts @md.env.path.image_source_include_local
-puts @md.file.output_path.epub.rel_image
+#REMOVE
+#puts @md.env.path.image_source_include + ' : ' + __FILE__ + ':' + __LINE__.to_s
+#puts @md.env.processing_path.epub + ' : ' + __FILE__ + ':' + __LINE__.to_s
+#puts @md.env.path.image_source_include_local + ' : ' + __FILE__ + ':' + __LINE__.to_s
+#puts @md.file.output_path.epub.rel_image + ' : ' + __FILE__ + ':' + __LINE__.to_s
#img_pth=$sisu_base_data + '/image'
img_pth=@md.env.path.image_source_include
img_src_pth=unless @md.opt.f_pth[:pth] =~/\/\S+?\/sisupod\/\S+?\/sisupod\/doc/