Class: Kibuvits_krl171bt4_rake

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/kibuvits_ruby_library_krl171bt4_.rb

Overview

It’s a namespace for Ruby Rake related code.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeKibuvits_krl171bt4_rake

Returns a new instance of Kibuvits_krl171bt4_rake.



8418
8419
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 8418

def initialize
end

Class Method Details

.s_list_tasks(s_language = nil) ⇒ Object

s_list_tasks



8461
8462
8463
8464
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 8461

def Kibuvits_krl171bt4_rake.s_list_tasks(s_language=nil)
   s_out=Kibuvits_krl171bt4_rake.instance.s_list_tasks(s_language)
   return s_out
end

Instance Method Details

#s_list_tasks(s_language = nil) ⇒ Object

initialize



8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
# File 'lib/kibuvits_ruby_library_krl171bt4_.rb', line 8421

def s_list_tasks(s_language=nil)
   if KIBUVITS_krl171bt4_b_DEBUG
      bn=binding()
      kibuvits_krl171bt4_typecheck bn, [NilClass,String], s_language
   end # if
   ar_task_names=Array.new
   Rake.application.tasks.each {|x_task| ar_task_names<<x_task.to_s}
   ar_task_names.sort!
   s_lang=s_language
   if (s_language==nil)
      s_lang=$kibuvits_krl171bt4_lc_English
   end # if
   s_1="xxxxxxxxxxxxxxxx".gsub!("x",$kibuvits_krl171bt4_lc_space) # to make spaces visible
   s_out=""
   case s_lang
   when $kibuvits_krl171bt4_lc_Estonian
      s_out="\n\nDeklareeritud Rake funktsioonid:\n\n"
   when $kibuvits_krl171bt4_lc_English
      # OK, but exec in a separate block
   else
      if KIBUVITS_krl171bt4_b_DEBUG
         kibuvits_krl171bt4_throw("s_language=="+s_language+
         " not supported by this function."+
         "\nGUID='0fa3e65d-5678-4bb7-913e-c13290a118e7'")
      else
         s_lang=$kibuvits_krl171bt4_lc_English
      end # if
   end # case s_language
   if s_lang==$kibuvits_krl171bt4_lc_English
      s_out="\n\nDeclared Rake functions:\n\n"
   end # if
   ar_task_names.each do |s_task_name|
      if s_task_name!=$kibuvits_krl171bt4_lc_default
         s_out=s_out+s_1+(s_task_name.to_s+$kibuvits_krl171bt4_lc_linebreak)
      end # if
   end # loop
   s_out=s_out+$kibuvits_krl171bt4_lc_doublelinebreak
   return s_out
end