Replace use of &block with { |*block_args| yield(*block_args) if block_given? } as...
commit2f5b69c84bbc1d5dc873cd427a0646e478633cd5
authorharuki_zaemon <haruki_zaemon@67570413-2614-0410-8c7a-c7689aa8d500>
Wed, 13 Feb 2008 22:29:07 +0000 (13 22:29 +0000)
committerharuki_zaemon <haruki_zaemon@67570413-2614-0410-8c7a-c7689aa8d500>
Wed, 13 Feb 2008 22:29:07 +0000 (13 22:29 +0000)
treef78aa8b0d8b3d5852c0ac6469bb81a035dd3bd09
parentf449308a6d159324825f4e032f93548c52f18f58
Replace use of &block with { |*block_args| yield(*block_args) if block_given? } as this considerably reduces the amount of memory used and, as a nice side-effect, is slightly faster on MRI.

git-svn-id: svn://rubyforge.org/var/svn/redhillonrails/trunk@342 67570413-2614-0410-8c7a-c7689aa8d500
db/migrate/013_create_product_categories_products.rb
vendor/plugins/foreign_key_associations/lib/red_hill_consulting/foreign_key_associations/active_record/base.rb
vendor/plugins/redhillonrails_core/lib/red_hill_consulting/core/active_record/connection_adapters/schema_statements.rb
vendor/plugins/redhillonrails_core/lib/red_hill_consulting/core/active_record/schema.rb
vendor/plugins/restful_transactions/lib/red_hill_consulting/restful_transactions/action_controller/base.rb
vendor/plugins/schema_validations/lib/red_hill_consulting/schema_validations/active_record/base.rb
vendor/plugins/transactional_migrations/lib/red_hill_consulting/transactional_migrations/active_record/connection_adapters/schema_statements.rb