class RBT::CompileViaEnvironmentVariableAsPrefix
Public Class Methods
[](i = '')
click to toggle source
new( compile_these_programs = nil, use_this_as_environment_variable = :default, run_already = true )
click to toggle source
#¶ ↑
initialize¶ ↑
The second argument specifies which environment variable is to be used.
#¶ ↑
# File lib/rbt/utility_scripts/compile_via_environment_variable_as_prefix.rb, line 60 def initialize( compile_these_programs = nil, use_this_as_environment_variable = :default, run_already = true ) reset set_compile_these_programs( compile_these_programs ) set_use_this_as_environment_variable( use_this_as_environment_variable ) run if run_already end
Public Instance Methods
compile_these_programs?()
click to toggle source
do_compile_these_programs( i = @compile_these_programs )
click to toggle source
reset()
click to toggle source
#¶ ↑
reset (reset tag)¶ ↑
#¶ ↑
Calls superclass method
RBT::Base#reset
# File lib/rbt/utility_scripts/compile_via_environment_variable_as_prefix.rb, line 78 def reset super() # ======================================================================= # # === @this_environment_variable # ======================================================================= # @this_environment_variable = nil end
run()
click to toggle source
set_compile_these_programs(i = '')
click to toggle source
set_use_this_as_environment_variable( i = :default )
click to toggle source
#¶ ↑
set_use_this_as_environment_variable
¶ ↑
This method also honours a few symbols as shortcuts.
#¶ ↑
# File lib/rbt/utility_scripts/compile_via_environment_variable_as_prefix.rb, line 91 def set_use_this_as_environment_variable( i = :default ) case i # case tag # ======================================================================= # # === :default # ======================================================================= # when :default, nil i = 'XFCE_PREFIX' when :mate, 'MATE_DESKTOP', 'MATE' i = 'MATE_DESKTOP_PREFIX' end @this_environment_variable = i end
setup_compile_object()
click to toggle source