aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2015-01-11 21:18:06 -0500
committerRalph Amissah <ralph@amissah.com>2015-01-19 23:46:16 -0500
commit802bf61f72cf3cff29298b1816a79bb2b8d1dacf (patch)
tree4336251d54a99e80c8e2412e8ff561d04aefdc86 /bin
parentbin + c&d: RbConfig (instead of Config, switch) (diff)
bin/sisu + c&d: SiSU_is now methods (instead of hash)
Diffstat (limited to 'bin')
-rw-r--r--bin/sisu51
1 files changed, 35 insertions, 16 deletions
diff --git a/bin/sisu b/bin/sisu
index 80436d2a..b5751d66 100644
--- a/bin/sisu
+++ b/bin/sisu
@@ -90,7 +90,7 @@ class Orient
self
end
def sisu_lib
- "sisu/#{branch_name?}"
+ "sisu/#{branch_name_}"
end
def sisu_path_lib
if sisu_path_specified_lib \
@@ -102,7 +102,7 @@ class Orient
def sisu_version_info_path
"#{sisu_path_base_system_data}/version/#{branch_name?}.yml"
end
- def branch_name?
+ def branch_name_
if sisu_run_from? == :full_path_to_sisu_bin_in_sisu_dir_tree \
or sisu_run_from? == :system_install
case processing.called_as
@@ -124,7 +124,7 @@ class Orient
else processing.current
end
end
- def branch_version?
+ def branch_version_
if sisu_run_from? == :full_path_to_sisu_bin_in_sisu_dir_tree \
or sisu_run_from? == :system_install
case processing.called_as
@@ -205,18 +205,37 @@ class Orient
self
end
def sisu_is
- {
- run_from: sisu_run_from?,
- branch_name: branch_name?,
- branch_version: branch_version?,
- path_base: sisu_path_base,
- path_base_system_data: sisu_path_base_system_data,
- path_lib: sisu_path_lib,
- version_info_path: sisu_version_info_path,
- language_list: language_list.codes,
- language_list_regex: language_list.regex,
- called_from: sisu_called_from_directory,
- }
+ def run_from?
+ sisu_run_from?
+ end
+ def branch_name?
+ branch_name_
+ end
+ def branch_version?
+ branch_version_
+ end
+ def path_base?
+ sisu_path_base
+ end
+ def path_base_system_data?
+ sisu_path_base_system_data
+ end
+ def path_lib?
+ sisu_path_lib
+ end
+ def version_info_path?
+ sisu_version_info_path
+ end
+ def language_list?
+ language_list.codes
+ end
+ def language_list_regex?
+ language_list.regex
+ end
+ def called_from?
+ sisu_called_from_directory
+ end
+ self
end
def get_processing_info
def sortout
@@ -258,7 +277,7 @@ class Orient
self
end
def control
- require "#{sisu_is[:path_lib]}/hub"
+ require "#{sisu_is.path_lib?}/hub"
sisu_called_from_directory
begin
if get_processing_info.processing_files.length > 0