Class: Kibuvits_krl171bt4_eval_bridge_PHP5
- Inherits:
-
Kibuvits_krl171bt4_eval_bridge
- Object
- Kibuvits_krl171bt4_eval_bridge
- Kibuvits_krl171bt4_eval_bridge_PHP5
- Defined in:
- lib/kibuvits_ruby_library_krl171bt4_.rb
Overview
Instance Method Summary collapse
-
#create_console_command(s_script_file_path) ⇒ Object
create_scriptfile_string.
- #create_scriptfile_string(s_script) ⇒ Object
-
#initialize ⇒ Kibuvits_krl171bt4_eval_bridge_PHP5
constructor
A new instance of Kibuvits_krl171bt4_eval_bridge_PHP5.
-
#installed ⇒ Object
create_console_command.
Methods inherited from Kibuvits_krl171bt4_eval_bridge
Constructor Details
#initialize ⇒ Kibuvits_krl171bt4_eval_bridge_PHP5
Returns a new instance of Kibuvits_krl171bt4_eval_bridge_PHP5.
14011 14012 14013 14014 14015 14016 14017 14018 |
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 14011 def initialize @s_scriptfile_extension="php" @s_bridge_name="PHP5" # TODO: port this class to Windows. if Kibuvits_krl171bt4_os_codelets.instance.get_os_type!="kibuvits_krl171bt4_ostype_unixlike" kibuvits_krl171bt4_throw "Only unixlike operatingsystems supported." end # if end |
Instance Method Details
#create_console_command(s_script_file_path) ⇒ Object
create_scriptfile_string
14038 14039 14040 14041 14042 |
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 14038 def create_console_command s_script_file_path #No ";" for corss-OS compatibility. cmd="php5 --file "+s_script_file_path+" " return cmd end |
#create_scriptfile_string(s_script) ⇒ Object
14033 14034 14035 14036 |
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 14033 def create_scriptfile_string s_script s_out= s_script return s_out end |
#installed ⇒ Object
create_console_command
14044 14045 14046 14047 14048 14049 14050 14051 |
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 14044 def installed cmd="php5 -version " ht_stdstreams=kibuvits_krl171bt4_sh(cmd) s_stdout=ht_stdstreams['s_stdout'] b_installed=false b_installed=true if s_stdout.include? "Zend" return b_installed end |