Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 1053

Show
Ignore:
Timestamp:
04/02/05 07:29:08 (3 years ago)
Author:
david
Message:

Added install.rbs for all frameworks and made all of them generic enough not to require maintenance #1013, #1012

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionmailer/install.rb

    r4 r1053  
    1919end 
    2020 
    21 makedirs = %w{ action_mailer/vendor action_mailer/vendor/text action_mailer/vendor/tmail } 
    22 makedirs.each {|f| File::makedirs(File.join($sitedir, *f.split(/\//)))} 
    23  
    24 # deprecated files that should be removed 
    25 # deprecated = %w{ } 
    26  
    27 # files to install in library path 
    28 files = %w- 
    29  action_mailer.rb 
    30  action_mailer/base.rb 
    31  action_mailer/mail_helper.rb 
    32  action_mailer/vendor/text/format.rb 
    33  action_mailer/vendor/tmail.rb 
    34  action_mailer/vendor/tmail/address.rb 
    35  action_mailer/vendor/tmail/base64.rb 
    36  action_mailer/vendor/tmail/config.rb 
    37  action_mailer/vendor/tmail/encode.rb 
    38  action_mailer/vendor/tmail/facade.rb 
    39  action_mailer/vendor/tmail/header.rb 
    40  action_mailer/vendor/tmail/info.rb 
    41  action_mailer/vendor/tmail/loader.rb 
    42  action_mailer/vendor/tmail/mail.rb 
    43  action_mailer/vendor/tmail/mailbox.rb 
    44  action_mailer/vendor/tmail/mbox.rb 
    45  action_mailer/vendor/tmail/net.rb 
    46  action_mailer/vendor/tmail/obsolete.rb 
    47  action_mailer/vendor/tmail/parser.rb 
    48  action_mailer/vendor/tmail/port.rb 
    49  action_mailer/vendor/tmail/scanner.rb 
    50  action_mailer/vendor/tmail/scanner_r.rb 
    51  action_mailer/vendor/tmail/stringio.rb 
    52  action_mailer/vendor/tmail/tmail.rb 
    53  action_mailer/vendor/tmail/utils.rb 
    54 - 
    55  
    5621# the acual gruntwork 
    5722Dir.chdir("lib") 
    58 # File::safe_unlink *deprecated.collect{|f| File.join($sitedir, f.split(/\//))} 
    59 files.each {|f|  
    60   File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     23 
     24Find.find("action_mailer", "action_mailer.rb") { |f| 
     25  if f[-3..-1] == ".rb" 
     26    File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     27  else 
     28    File::makedirs(File.join($sitedir, *f.split(/\//))) 
     29  end 
    6130} 
  • trunk/actionpack/install.rb

    r624 r1053  
    1919end 
    2020 
    21 makedirs = %w{ action_controller/assertions action_controller/cgi_ext 
    22                action_controller/session action_controller/support 
    23                action_controller/templates action_controller/templates/rescues 
    24                action_controller/templates/scaffolds 
    25                action_view/helpers action_view/vendor action_view/vendor/builder 
    26 } 
    27  
    28  
    29 makedirs.each {|f| File::makedirs(File.join($sitedir, *f.split(/\//)))} 
    30  
    31 # deprecated files that should be removed 
    32 # deprecated = %w{ } 
    33  
    34 # files to install in library path 
    35 files = %w- 
    36  action_controller.rb 
    37  action_controller/assertions/action_pack_assertions.rb 
    38  action_controller/assertions/active_record_assertions.rb 
    39  action_controller/base.rb 
    40  action_controller/benchmarking.rb 
    41  action_controller/cgi_ext/cgi_ext.rb 
    42  action_controller/cgi_ext/cgi_methods.rb 
    43  action_controller/cgi_ext/cookie_performance_fix.rb 
    44  action_controller/cgi_ext/raw_post_data_fix.rb 
    45  action_controller/caching.rb 
    46  action_controller/cgi_process.rb 
    47  action_controller/cookies.rb 
    48  action_controller/dependencies.rb 
    49  action_controller/filters.rb 
    50  action_controller/flash.rb 
    51  action_controller/helpers.rb 
    52  action_controller/layout.rb 
    53  action_controller/request.rb 
    54  action_controller/rescue.rb 
    55  action_controller/response.rb 
    56  action_controller/scaffolding.rb 
    57  action_controller/session/active_record_store.rb 
    58  action_controller/session/drb_server.rb 
    59  action_controller/session/drb_store.rb 
    60  action_controller/session/mem_cache_store.rb 
    61  action_controller/session.rb 
    62  action_controller/templates/rescues/_request_and_response.rhtml 
    63  action_controller/templates/rescues/diagnostics.rhtml 
    64  action_controller/templates/rescues/layout.rhtml 
    65  action_controller/templates/rescues/missing_template.rhtml 
    66  action_controller/templates/rescues/template_error.rhtml 
    67  action_controller/templates/rescues/unknown_action.rhtml 
    68  action_controller/templates/scaffolds/edit.rhtml 
    69  action_controller/templates/scaffolds/layout.rhtml 
    70  action_controller/templates/scaffolds/list.rhtml 
    71  action_controller/templates/scaffolds/new.rhtml 
    72  action_controller/templates/scaffolds/show.rhtml 
    73  action_controller/test_process.rb 
    74  action_controller/url_rewriter.rb 
    75  action_view.rb 
    76  action_view/base.rb 
    77  action_view/helpers/active_record_helper.rb 
    78  action_view/helpers/date_helper.rb 
    79  action_view/helpers/debug_helper.rb 
    80  action_view/helpers/form_helper.rb 
    81  action_view/helpers/form_options_helper.rb 
    82  action_view/helpers/text_helper.rb 
    83  action_view/helpers/tag_helper.rb 
    84  action_view/helpers/url_helper.rb 
    85  action_view/partials.rb 
    86  action_view/template_error.rb 
    87  action_view/vendor/builder.rb 
    88  action_view/vendor/builder/blankslate.rb 
    89  action_view/vendor/builder/xmlbase.rb 
    90  action_view/vendor/builder/xmlevents.rb 
    91  action_view/vendor/builder/xmlmarkup.rb 
    92 - 
    93  
    9421# the acual gruntwork 
    9522Dir.chdir("lib") 
    96 # File::safe_unlink *deprecated.collect{|f| File.join($sitedir, f.split(/\//))} 
    97 files.each {|f|  
    98   File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     23 
     24Find.find("action_controller", "action_controller.rb", "action_view", "action_view.rb") { |f| 
     25  if f[-3..-1] == ".rb" 
     26    File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     27  else 
     28    File::makedirs(File.join($sitedir, *f.split(/\//))) 
     29  end 
    9930} 
  • trunk/activerecord/install.rb

    r624 r1053  
    1919end 
    2020 
    21 makedirs = %w{ active_record/associations active_record/connection_adapters active_record/support active_record/vendor active_record/acts } 
    22 makedirs.each {|f| File::makedirs(File.join($sitedir, *f.split(/\//)))} 
    23  
    24 # deprecated files that should be removed 
    25 # deprecated = %w{ } 
    26  
    27 # files to install in library path 
    28 files = %w- 
    29  active_record.rb 
    30  active_record/aggregations.rb 
    31  active_record/associations.rb 
    32  active_record/associations/association_collection.rb 
    33  active_record/associations/has_and_belongs_to_many_association.rb 
    34  active_record/associations/has_many_association.rb 
    35  active_record/base.rb 
    36  active_record/callbacks.rb 
    37  active_record/connection_adapters/abstract_adapter.rb 
    38  active_record/connection_adapters/db2_adapter.rb 
    39  active_record/connection_adapters/mysql_adapter.rb 
    40  active_record/connection_adapters/oracle_adapter.rb 
    41  active_record/connection_adapters/postgresql_adapter.rb 
    42  active_record/connection_adapters/sqlite_adapter.rb 
    43  active_record/connection_adapters/sqlserver_adapter.rb 
    44  active_record/deprecated_associations.rb 
    45  active_record/fixtures.rb 
    46  active_record/locking.rb 
    47  active_record/observer.rb 
    48  active_record/reflection.rb 
    49  active_record/acts/list.rb 
    50  active_record/acts/tree.rb 
    51  active_record/timestamp.rb 
    52  active_record/transactions.rb 
    53  active_record/validations.rb 
    54  active_record/vendor/db2.rb 
    55  active_record/vendor/mysql.rb 
    56  active_record/vendor/mysql411.rb 
    57  active_record/vendor/simple.rb 
    58 - 
    59  
    6021# the acual gruntwork 
    6122Dir.chdir("lib") 
    62 # File::safe_unlink *deprecated.collect{|f| File.join($sitedir, f.split(/\//))} 
    63 files.each {|f|  
    64   File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     23 
     24Find.find("active_record", "active_record.rb") { |f| 
     25  if f[-3..-1] == ".rb" 
     26    File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) 
     27  else 
     28    File::makedirs(File.join($sitedir, *f.split(/\//))) 
     29  end 
    6530}