Module: Treebis::PersistentDotfile
- Defined in:
- lib/treebis.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary
collapse
- DelegatedMethods =
%w(tmpdir empty_tmpdir persistent_set persistent_get)
Class Method Summary
collapse
Class Method Details
.extend_to(tgt, dotfile_paths, opts = {}) ⇒ Object
835
836
837
838
839
840
|
# File 'lib/treebis.rb', line 835
def extend_to(tgt, dotfile_paths, opts={})
opts = {:file_utils=>FileUtils, :dotfile_paths=>dotfile_paths}.
merge(opts)
tgt.extend ClassMethods
tgt.persistent_dotfile_init opts
end
|
.include_to(mod, *a) ⇒ Object
841
842
843
844
|
# File 'lib/treebis.rb', line 841
def include_to(mod, *a)
extend_to(mod, *a)
mod.send(:include, InstanceMethods)
end
|