Class: Rake::TaskLib

Inherits:
Object
  • Object
show all
Includes:
Cloneable, DSL
Defined in:
lib/rake/tasklib.rb

Overview

Base class for Task Libraries.

Direct Known Subclasses

PackageTask, TestTask

Constant Summary

Constants included from FileUtilsExt

FileUtilsExt::DEFAULT

Constants included from FileUtils

FileUtils::LN_SUPPORTED, FileUtils::RUBY

Instance Method Summary collapse

Methods included from FileUtilsExt

#nowrite, #rake_check_options, #rake_merge_option, #rake_output_message, #verbose, #when_writing

Methods included from FileUtils

#ruby, #safe_ln, #sh, #split_all

Methods included from Cloneable

#initialize_copy

Instance Method Details

#paste(a, b) ⇒ Object

Make a symbol by pasting two strings together.

NOTE: DEPRECATED! This method is kinda stupid. I don’t know why I didn’t just use string interpolation. But now other task libraries depend on this so I can’t remove it without breaking other people’s code. So for now it stays for backwards compatibility. BUT DON’T USE IT. – TODO: Remove in Rake 11



19
20
21
# File 'lib/rake/tasklib.rb', line 19

def paste(a, b)             # :nodoc:
  (a.to_s + b.to_s).intern
end