# Estendere modulo FileUtils

**URL:** <https://www.ruby-forum.com/t/estendere-modulo-fileutils/162738>\
**Category:** IT\
**Created:** [March 13, 2009, 10:07am UTC](https://www.ruby-forum.com/t/estendere-modulo-fileutils/162738 "2009-03-13T10:07:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 13, 2009, 10:07am UTC](https://www.ruby-forum.com/t/estendere-modulo-fileutils/162738/1 "2009-03-13T10:07:28Z")

</div>

Ciao volevo aggiungere un metodo a fileutils  
il metodo Ã¨ cp\_re in pratica Ã¨ uguale a cp\_r ma permette l’uso della  
option exclude per fornire una lista di file/directory da non copiare

Come si estende un modulo 😛 (voglio che il metodo venga chiamato sempre  
come FileUtils.cp\_re non passando da un altra classe) ?

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 13, 2009, 10:33am UTC](https://www.ruby-forum.com/t/estendere-modulo-fileutils/162738/2 "2009-03-13T10:33:28Z")

</div>

2009/3/13 Alessandro S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Ciao volevo aggiungere un metodo a fileutils  
> il metodo è cp\_re in pratica è uguale a cp\_r ma permette l’uso della  
> option exclude per fornire una lista di file/directory da non copiare
> 
> Come si estende un modulo 😛 (voglio che il metodo venga chiamato sempre  
> come FileUtils.cp\_re non passando da un altra classe) ?

module FileUtils  
def FileUtils.cp\_re(…)  
…  
end  
end
