Commit f9e55386198e53e05a871fb84e0439f100c96d68

Authored by Victor Costa
1 parent 82b30ccd

rails3: change from lambda to proc

app/models/folder.rb
... ... @@ -35,7 +35,7 @@ class Folder < Article
35 35 include ActionView::Helpers::TagHelper
36 36 def to_html(options = {})
37 37 folder = self
38   - lambda do
  38 + proc do
39 39 render :file => 'content_viewer/folder', :locals => {:folder => folder}
40 40 end
41 41 end
... ...
app/models/forum.rb
... ... @@ -17,7 +17,7 @@ class Forum < Folder
17 17  
18 18 include ActionView::Helpers::TagHelper
19 19 def to_html(options = {})
20   - lambda do
  20 + proc do
21 21 render :file => 'content_viewer/forum_page'
22 22 end
23 23 end
... ...
app/models/gallery.rb
... ... @@ -15,7 +15,7 @@ class Gallery < Folder
15 15 include ActionView::Helpers::TagHelper
16 16 def to_html(options={})
17 17 article = self
18   - lambda do
  18 + proc do
19 19 render :file => 'content_viewer/image_gallery', :locals => {:article => article}
20 20 end
21 21 end
... ...
test/functional/account_controller_test.rb
... ... @@ -770,12 +770,12 @@ class AccountControllerTest < ActionController::TestCase
770 770 should 'add extra content on signup forms from plugins' do
771 771 class Plugin1 < Noosfero::Plugin
772 772 def signup_extra_contents
773   - lambda {"<strong>Plugin1 text</strong>"}
  773 + proc {"<strong>Plugin1 text</strong>"}
774 774 end
775 775 end
776 776 class Plugin2 < Noosfero::Plugin
777 777 def signup_extra_contents
778   - lambda {"<strong>Plugin2 text</strong>"}
  778 + proc {"<strong>Plugin2 text</strong>"}
779 779 end
780 780 end
781 781  
... ... @@ -885,12 +885,12 @@ class AccountControllerTest &lt; ActionController::TestCase
885 885 should 'add extra content on login form from plugins' do
886 886 class Plugin1 < Noosfero::Plugin
887 887 def login_extra_contents
888   - lambda {"<strong>Plugin1 text</strong>"}
  888 + proc {"<strong>Plugin1 text</strong>"}
889 889 end
890 890 end
891 891 class Plugin2 < Noosfero::Plugin
892 892 def login_extra_contents
893   - lambda {"<strong>Plugin2 text</strong>"}
  893 + proc {"<strong>Plugin2 text</strong>"}
894 894 end
895 895 end
896 896  
... ...
test/functional/application_controller_test.rb
... ... @@ -516,7 +516,7 @@ class ApplicationControllerTest &lt; ActionController::TestCase
516 516 { :type => 'before_filter',
517 517 :method_name => 'filter_plugin',
518 518 :options => {:only => 'some_method'},
519   - :block => lambda {'plugin block called'} }
  519 + :block => proc {'plugin block called'} }
520 520 end
521 521 end
522 522  
... ...
test/functional/catalog_controller_test.rb
... ... @@ -82,13 +82,13 @@ class CatalogControllerTest &lt; ActionController::TestCase
82 82 should 'include extra content supplied by plugins on catalog item extras' do
83 83 class Plugin1 < Noosfero::Plugin
84 84 def catalog_item_extras(product)
85   - lambda {"<span id='plugin1'>This is Plugin1 speaking!</span>"}
  85 + proc {"<span id='plugin1'>This is Plugin1 speaking!</span>"}
86 86 end
87 87 end
88 88  
89 89 class Plugin2 < Noosfero::Plugin
90 90 def catalog_item_extras(product)
91   - lambda {"<span id='plugin2'>This is Plugin2 speaking!</span>"}
  91 + proc {"<span id='plugin2'>This is Plugin2 speaking!</span>"}
92 92 end
93 93 end
94 94  
... ...
test/functional/content_viewer_controller_test.rb
... ... @@ -1229,14 +1229,14 @@ class ContentViewerControllerTest &lt; ActionController::TestCase
1229 1229 should 'add extra content on comment form from plugins' do
1230 1230 class Plugin1 < Noosfero::Plugin
1231 1231 def comment_form_extra_contents(args)
1232   - lambda {
  1232 + proc {
1233 1233 hidden_field_tag('comment[some_field_id]', 1)
1234 1234 }
1235 1235 end
1236 1236 end
1237 1237 class Plugin2 < Noosfero::Plugin
1238 1238 def comment_form_extra_contents(args)
1239   - lambda {
  1239 + proc {
1240 1240 hidden_field_tag('comment[another_field_id]', 1)
1241 1241 }
1242 1242 end
... ...
test/functional/home_controller_test.rb
... ... @@ -99,12 +99,12 @@ class HomeControllerTest &lt; ActionController::TestCase
99 99 should 'provide a link to make the user authentication' do
100 100 class Plugin1 < Noosfero::Plugin
101 101 def alternative_authentication_link
102   - lambda {"<a href='plugin1'>Plugin1 link</a>"}
  102 + proc {"<a href='plugin1'>Plugin1 link</a>"}
103 103 end
104 104 end
105 105 class Plugin2 < Noosfero::Plugin
106 106 def alternative_authentication_link
107   - lambda {"<a href='plugin2'>Plugin2 link</a>"}
  107 + proc {"<a href='plugin2'>Plugin2 link</a>"}
108 108 end
109 109 end
110 110  
... ...
test/functional/manage_products_controller_test.rb
... ... @@ -440,12 +440,12 @@ class ManageProductsControllerTest &lt; ActionController::TestCase
440 440 should 'include extra content supplied by plugins on products info extras' do
441 441 class TestProductInfoExtras1Plugin < Noosfero::Plugin
442 442 def product_info_extras(p)
443   - lambda {"<span id='plugin1'>This is Plugin1 speaking!</span>"}
  443 + proc {"<span id='plugin1'>This is Plugin1 speaking!</span>"}
444 444 end
445 445 end
446 446 class TestProductInfoExtras2Plugin < Noosfero::Plugin
447 447 def product_info_extras(p)
448   - lambda { "<span id='plugin2'>This is Plugin2 speaking!</span>" }
  448 + proc { "<span id='plugin2'>This is Plugin2 speaking!</span>" }
449 449 end
450 450 end
451 451  
... ...
test/functional/profile_controller_test.rb
... ... @@ -1235,13 +1235,13 @@ class ProfileControllerTest &lt; ActionController::TestCase
1235 1235 should 'display plugins tabs' do
1236 1236 class Plugin1 < Noosfero::Plugin
1237 1237 def profile_tabs
1238   - {:title => 'Plugin1 tab', :id => 'plugin1_tab', :content => lambda { 'Content from plugin1.' }}
  1238 + {:title => 'Plugin1 tab', :id => 'plugin1_tab', :content => proc { 'Content from plugin1.' }}
1239 1239 end
1240 1240 end
1241 1241  
1242 1242 class Plugin2 < Noosfero::Plugin
1243 1243 def profile_tabs
1244   - {:title => 'Plugin2 tab', :id => 'plugin2_tab', :content => lambda { 'Content from plugin2.' }}
  1244 + {:title => 'Plugin2 tab', :id => 'plugin2_tab', :content => proc { 'Content from plugin2.' }}
1245 1245 end
1246 1246 end
1247 1247  
... ...
test/functional/profile_editor_controller_test.rb
... ... @@ -902,12 +902,12 @@ class ProfileEditorControllerTest &lt; ActionController::TestCase
902 902 should 'add extra content on person info from plugins' do
903 903 class Plugin1 < Noosfero::Plugin
904 904 def profile_info_extra_contents
905   - lambda {"<strong>Plugin1 text</strong>"}
  905 + proc {"<strong>Plugin1 text</strong>"}
906 906 end
907 907 end
908 908 class Plugin2 < Noosfero::Plugin
909 909 def profile_info_extra_contents
910   - lambda {"<strong>Plugin2 text</strong>"}
  910 + proc {"<strong>Plugin2 text</strong>"}
911 911 end
912 912 end
913 913  
... ... @@ -923,12 +923,12 @@ class ProfileEditorControllerTest &lt; ActionController::TestCase
923 923 should 'add extra content on organization info from plugins' do
924 924 class Plugin1 < Noosfero::Plugin
925 925 def profile_info_extra_contents
926   - lambda {"<strong>Plugin1 text</strong>"}
  926 + proc {"<strong>Plugin1 text</strong>"}
927 927 end
928 928 end
929 929 class Plugin2 < Noosfero::Plugin
930 930 def profile_info_extra_contents
931   - lambda {"<strong>Plugin2 text</strong>"}
  931 + proc {"<strong>Plugin2 text</strong>"}
932 932 end
933 933 end
934 934  
... ...