2010-11-27 9 views
0

J'étudie quelques Rails 3 Code de Spree:Pourquoi ne puis-je pas trouver cette méthode dans les rails api docs?

module Spree 
    module Generators 
    class SiteGenerator < Rails::Generators::Base 
     source_root File.expand_path("../../templates", __FILE__) 

     desc "Configures an existing Rails application to use Spree." 

     def create_lib_files 
     template 'spree_site.rb', "lib/spree_site.rb" 
     end 

     def additional_tweaks 
     remove_file "public/index.html" 

     append_file "public/robots.txt", <<-ROBOTS 
     .... continues .... 

Cela fonctionne avec Rails 3, mais je l'ai regardé Rails :: Générateurs :: Base, suivant les modules hérités à Rails :: Générateurs: : Actions et les classes Thor, mais n'arrive toujours pas à trouver la documentation api sur la méthode #template. Je peux comprendre ce qu'il fait, mais je suis troublé que je ne puisse pas trouver les docs dessus. Cela me donne l'impression d'être un vrai débutant (même si je n'ai pas travaillé avec Rails depuis un bout de temps, j'imagine que je le suis).

Toute aide serait appréciée. S'il vous plaît dites-moi pourquoi je ne suis pas capable de trouver cette méthode (et d'autres) dans les docs api Rails. Qu'est-ce que je rate???

Répondre