diff --git a/app/components/admin/allowed_table_actions_component.rb b/app/components/admin/allowed_table_actions_component.rb index dc5f2e1d5..a237bde5c 100644 --- a/app/components/admin/allowed_table_actions_component.rb +++ b/app/components/admin/allowed_table_actions_component.rb @@ -1,6 +1,6 @@ class Admin::AllowedTableActionsComponent < ApplicationComponent attr_reader :record, :options - delegate :can?, to: :helpers + use_helpers :can? delegate :action, to: :table_actions_component def initialize(record, **options) diff --git a/app/components/admin/budgets/calculate_winners_button_component.rb b/app/components/admin/budgets/calculate_winners_button_component.rb index ab37e0c3a..2ae42d81f 100644 --- a/app/components/admin/budgets/calculate_winners_button_component.rb +++ b/app/components/admin/budgets/calculate_winners_button_component.rb @@ -1,6 +1,6 @@ class Admin::Budgets::CalculateWinnersButtonComponent < ApplicationComponent attr_reader :budget, :from_investments - delegate :can?, to: :helpers + use_helpers :can? def initialize(budget, from_investments: false) @budget = budget diff --git a/app/components/admin/budgets/drafting_component.rb b/app/components/admin/budgets/drafting_component.rb index d196b0184..57e0013c8 100644 --- a/app/components/admin/budgets/drafting_component.rb +++ b/app/components/admin/budgets/drafting_component.rb @@ -1,5 +1,5 @@ class Admin::Budgets::DraftingComponent < ApplicationComponent - delegate :can?, to: :controller + use_helpers :can? attr_reader :budget def initialize(budget) diff --git a/app/components/admin/budgets/links_component.rb b/app/components/admin/budgets/links_component.rb index a84273420..15ae2e4ca 100644 --- a/app/components/admin/budgets/links_component.rb +++ b/app/components/admin/budgets/links_component.rb @@ -1,6 +1,6 @@ class Admin::Budgets::LinksComponent < ApplicationComponent attr_reader :budget - delegate :can?, to: :helpers + use_helpers :can? def initialize(budget) @budget = budget diff --git a/app/components/admin/budgets_wizard/base_component.rb b/app/components/admin/budgets_wizard/base_component.rb index b2aba71cd..8b8ae0b81 100644 --- a/app/components/admin/budgets_wizard/base_component.rb +++ b/app/components/admin/budgets_wizard/base_component.rb @@ -1,5 +1,5 @@ class Admin::BudgetsWizard::BaseComponent < ApplicationComponent - delegate :single_heading?, :url_params, to: :helpers + use_helpers :single_heading?, :url_params def budget_mode helpers.budget_mode || "multiple" diff --git a/app/components/admin/budgets_wizard/budgets/new_component.rb b/app/components/admin/budgets_wizard/budgets/new_component.rb index 38fbb9bfa..496363200 100644 --- a/app/components/admin/budgets_wizard/budgets/new_component.rb +++ b/app/components/admin/budgets_wizard/budgets/new_component.rb @@ -1,7 +1,7 @@ class Admin::BudgetsWizard::Budgets::NewComponent < ApplicationComponent include Header attr_reader :budget - delegate :single_heading?, to: :helpers + use_helpers :single_heading? def initialize(budget) @budget = budget diff --git a/app/components/admin/menu_component.rb b/app/components/admin/menu_component.rb index 610c88dd9..8ec7df693 100644 --- a/app/components/admin/menu_component.rb +++ b/app/components/admin/menu_component.rb @@ -1,6 +1,6 @@ class Admin::MenuComponent < ApplicationComponent include LinkListHelper - delegate :can?, to: :helpers + use_helpers :can? def links [ diff --git a/app/components/admin/organizations/table_actions_component.rb b/app/components/admin/organizations/table_actions_component.rb index d0b29708f..7cf9381e9 100644 --- a/app/components/admin/organizations/table_actions_component.rb +++ b/app/components/admin/organizations/table_actions_component.rb @@ -1,5 +1,5 @@ class Admin::Organizations::TableActionsComponent < ApplicationComponent - delegate :can?, to: :controller + use_helpers :can? attr_reader :organization def initialize(organization) diff --git a/app/components/admin/poll/questions/answers/documents/index_component.rb b/app/components/admin/poll/questions/answers/documents/index_component.rb index b45c9856e..60e816dc8 100644 --- a/app/components/admin/poll/questions/answers/documents/index_component.rb +++ b/app/components/admin/poll/questions/answers/documents/index_component.rb @@ -1,6 +1,6 @@ class Admin::Poll::Questions::Answers::Documents::IndexComponent < ApplicationComponent attr_reader :answer - delegate :can?, to: :helpers + use_helpers :can? def initialize(answer) @answer = answer diff --git a/app/components/admin/poll/questions/filter_component.rb b/app/components/admin/poll/questions/filter_component.rb index b8b7d7412..8b396bd9b 100644 --- a/app/components/admin/poll/questions/filter_component.rb +++ b/app/components/admin/poll/questions/filter_component.rb @@ -1,6 +1,6 @@ class Admin::Poll::Questions::FilterComponent < ApplicationComponent attr_reader :polls - delegate :current_path_with_query_params, to: :helpers + use_helpers :current_path_with_query_params def initialize(polls) @polls = polls diff --git a/app/components/admin/poll/questions/form_component.rb b/app/components/admin/poll/questions/form_component.rb index 5f54d84e2..6f52382a0 100644 --- a/app/components/admin/poll/questions/form_component.rb +++ b/app/components/admin/poll/questions/form_component.rb @@ -2,7 +2,7 @@ class Admin::Poll::Questions::FormComponent < ApplicationComponent include TranslatableFormHelper include GlobalizeHelper attr_reader :question, :url - delegate :can?, to: :helpers + use_helpers :can? def initialize(question, url:) @question = question diff --git a/app/components/admin/settings/content_types_form_component.rb b/app/components/admin/settings/content_types_form_component.rb index 264d679b0..0f773cab5 100644 --- a/app/components/admin/settings/content_types_form_component.rb +++ b/app/components/admin/settings/content_types_form_component.rb @@ -1,6 +1,6 @@ class Admin::Settings::ContentTypesFormComponent < ApplicationComponent attr_reader :setting, :tab - delegate :dom_id, to: :helpers + use_helpers :dom_id def initialize(setting, tab: nil) @setting = setting diff --git a/app/components/admin/settings/row_component.rb b/app/components/admin/settings/row_component.rb index 777477487..7a7971d06 100644 --- a/app/components/admin/settings/row_component.rb +++ b/app/components/admin/settings/row_component.rb @@ -1,6 +1,6 @@ class Admin::Settings::RowComponent < ApplicationComponent attr_reader :key, :tab, :type - delegate :dom_id, to: :helpers + use_helpers :dom_id def initialize(key, type: :text, tab: nil) @key = key diff --git a/app/components/admin/settings/text_form_component.rb b/app/components/admin/settings/text_form_component.rb index 9234c0fb7..0cf8e67b9 100644 --- a/app/components/admin/settings/text_form_component.rb +++ b/app/components/admin/settings/text_form_component.rb @@ -1,6 +1,6 @@ class Admin::Settings::TextFormComponent < ApplicationComponent attr_reader :setting, :tab - delegate :dom_id, to: :helpers + use_helpers :dom_id def initialize(setting, tab: nil) @setting = setting diff --git a/app/components/admin/site_customization/information_texts/form_field_component.rb b/app/components/admin/site_customization/information_texts/form_field_component.rb index c5278a305..f85c1c2ca 100644 --- a/app/components/admin/site_customization/information_texts/form_field_component.rb +++ b/app/components/admin/site_customization/information_texts/form_field_component.rb @@ -1,6 +1,6 @@ class Admin::SiteCustomization::InformationTexts::FormFieldComponent < ApplicationComponent attr_reader :i18n_content, :locale - delegate :globalize, :site_customization_display_translation_style, to: :helpers + use_helpers :globalize, :site_customization_display_translation_style def initialize(i18n_content, locale:) @i18n_content = i18n_content diff --git a/app/components/admin/tenants/new_component.rb b/app/components/admin/tenants/new_component.rb index 769ce9507..f5c0c4d41 100644 --- a/app/components/admin/tenants/new_component.rb +++ b/app/components/admin/tenants/new_component.rb @@ -1,7 +1,7 @@ class Admin::Tenants::NewComponent < ApplicationComponent include Header attr_reader :tenant - delegate :current_user, to: :helpers + use_helpers :current_user def initialize(tenant) @tenant = tenant diff --git a/app/components/application_component.rb b/app/components/application_component.rb index 7cf590297..28a42d91b 100644 --- a/app/components/application_component.rb +++ b/app/components/application_component.rb @@ -1,5 +1,5 @@ class ApplicationComponent < ViewComponent::Base include SettingsHelper - delegate :back_link_to, :t, to: :helpers + use_helpers :back_link_to, :t delegate :default_form_builder, to: :controller end diff --git a/app/components/attachable/fields_component.rb b/app/components/attachable/fields_component.rb index d26340d70..9e6166cfa 100644 --- a/app/components/attachable/fields_component.rb +++ b/app/components/attachable/fields_component.rb @@ -1,6 +1,6 @@ class Attachable::FieldsComponent < ApplicationComponent attr_reader :f, :resource_type, :resource_id, :relation_name - delegate :current_user, :render_image, to: :helpers + use_helpers :current_user, :render_image def initialize(f, resource_type:, resource_id:, relation_name:) @f = f diff --git a/app/components/budgets/budget_component.rb b/app/components/budgets/budget_component.rb index 4b842a3fd..b21cf22e5 100644 --- a/app/components/budgets/budget_component.rb +++ b/app/components/budgets/budget_component.rb @@ -1,6 +1,6 @@ class Budgets::BudgetComponent < ApplicationComponent attr_reader :budget - delegate :attached_background_css, to: :helpers + use_helpers :attached_background_css def initialize(budget) @budget = budget diff --git a/app/components/budgets/executions/image_component.rb b/app/components/budgets/executions/image_component.rb index d81e225e5..fe5c4d243 100644 --- a/app/components/budgets/executions/image_component.rb +++ b/app/components/budgets/executions/image_component.rb @@ -1,6 +1,6 @@ class Budgets::Executions::ImageComponent < ApplicationComponent attr_reader :investment - delegate :image_path_for, to: :helpers + use_helpers :image_path_for def initialize(investment) @investment = investment diff --git a/app/components/budgets/investment_component.rb b/app/components/budgets/investment_component.rb index 11e258deb..25def62f3 100644 --- a/app/components/budgets/investment_component.rb +++ b/app/components/budgets/investment_component.rb @@ -1,5 +1,5 @@ class Budgets::InvestmentComponent < ApplicationComponent - delegate :locale_and_user_status, :namespaced_budget_investment_path, :image_path_for, to: :helpers + use_helpers :locale_and_user_status, :namespaced_budget_investment_path, :image_path_for attr_reader :investment def initialize(investment) diff --git a/app/components/budgets/investments/ballot_component.rb b/app/components/budgets/investments/ballot_component.rb index cf34802b7..97efb96a9 100644 --- a/app/components/budgets/investments/ballot_component.rb +++ b/app/components/budgets/investments/ballot_component.rb @@ -1,6 +1,6 @@ class Budgets::Investments::BallotComponent < ApplicationComponent attr_reader :investment, :investment_ids, :ballot - delegate :current_user, :heading_link, :link_to_verify_account, to: :helpers + use_helpers :current_user, :heading_link, :link_to_verify_account def initialize(investment:, investment_ids:, ballot:) @investment = investment diff --git a/app/components/budgets/investments/filters_component.rb b/app/components/budgets/investments/filters_component.rb index 12c6ddde8..0e581e5c3 100644 --- a/app/components/budgets/investments/filters_component.rb +++ b/app/components/budgets/investments/filters_component.rb @@ -1,5 +1,5 @@ class Budgets::Investments::FiltersComponent < ApplicationComponent - delegate :valid_filters, :current_filter, :link_list, :current_path_with_query_params, to: :helpers + use_helpers :valid_filters, :current_filter, :link_list, :current_path_with_query_params def render? valid_filters&.any? diff --git a/app/components/budgets/investments/form_component.rb b/app/components/budgets/investments/form_component.rb index 181328e04..df69a34a7 100644 --- a/app/components/budgets/investments/form_component.rb +++ b/app/components/budgets/investments/form_component.rb @@ -2,7 +2,7 @@ class Budgets::Investments::FormComponent < ApplicationComponent include TranslatableFormHelper include GlobalizeHelper attr_reader :investment, :url - delegate :current_user, :budget_heading_select_options, :suggest_data, to: :helpers + use_helpers :current_user, :budget_heading_select_options, :suggest_data def initialize(investment, url:) @investment = investment diff --git a/app/components/budgets/investments/map_component.rb b/app/components/budgets/investments/map_component.rb index 8046d384a..9730cf184 100644 --- a/app/components/budgets/investments/map_component.rb +++ b/app/components/budgets/investments/map_component.rb @@ -1,6 +1,6 @@ class Budgets::Investments::MapComponent < ApplicationComponent attr_reader :heading, :investments - delegate :render_map, to: :helpers + use_helpers :render_map def initialize(investments, heading:) @investments = investments diff --git a/app/components/budgets/investments/my_ballot_component.rb b/app/components/budgets/investments/my_ballot_component.rb index 6bc06273f..0f7ea5ff5 100644 --- a/app/components/budgets/investments/my_ballot_component.rb +++ b/app/components/budgets/investments/my_ballot_component.rb @@ -1,6 +1,6 @@ class Budgets::Investments::MyBallotComponent < ApplicationComponent attr_reader :ballot, :heading, :investment_ids, :assigned_heading - delegate :can?, :heading_link, to: :helpers + use_helpers :can?, :heading_link def initialize(ballot:, heading:, investment_ids:, assigned_heading: nil) @ballot = ballot diff --git a/app/components/budgets/investments/votes_component.rb b/app/components/budgets/investments/votes_component.rb index df885ae1a..a570c426b 100644 --- a/app/components/budgets/investments/votes_component.rb +++ b/app/components/budgets/investments/votes_component.rb @@ -1,6 +1,6 @@ class Budgets::Investments::VotesComponent < ApplicationComponent attr_reader :investment - delegate :namespace, :current_user, :image_absolute_url, :link_to_verify_account, to: :helpers + use_helpers :namespace, :current_user, :image_absolute_url, :link_to_verify_account def initialize(investment) @investment = investment diff --git a/app/components/budgets/map_component.rb b/app/components/budgets/map_component.rb index ccf3719d1..3124f8cfa 100644 --- a/app/components/budgets/map_component.rb +++ b/app/components/budgets/map_component.rb @@ -1,5 +1,5 @@ class Budgets::MapComponent < ApplicationComponent - delegate :render_map, to: :helpers + use_helpers :render_map attr_reader :budget def initialize(budget) diff --git a/app/components/budgets/phases_component.rb b/app/components/budgets/phases_component.rb index 784770c94..38db525e8 100644 --- a/app/components/budgets/phases_component.rb +++ b/app/components/budgets/phases_component.rb @@ -1,5 +1,5 @@ class Budgets::PhasesComponent < ApplicationComponent - delegate :wysiwyg, :auto_link_already_sanitized_html, to: :helpers + use_helpers :wysiwyg, :auto_link_already_sanitized_html attr_reader :budget def initialize(budget) diff --git a/app/components/budgets/subheader_component.rb b/app/components/budgets/subheader_component.rb index 7d301d4ac..7db273adc 100644 --- a/app/components/budgets/subheader_component.rb +++ b/app/components/budgets/subheader_component.rb @@ -1,5 +1,5 @@ class Budgets::SubheaderComponent < ApplicationComponent - delegate :current_user, :link_to_signin, :link_to_signup, :link_to_verify_account, :can?, to: :helpers + use_helpers :current_user, :link_to_signin, :link_to_signup, :link_to_verify_account, :can? attr_reader :budget def initialize(budget) diff --git a/app/components/budgets/supports_info_component.rb b/app/components/budgets/supports_info_component.rb index 6c55970ef..5cae08ba9 100644 --- a/app/components/budgets/supports_info_component.rb +++ b/app/components/budgets/supports_info_component.rb @@ -1,5 +1,5 @@ class Budgets::SupportsInfoComponent < ApplicationComponent - delegate :current_user, to: :helpers + use_helpers :current_user attr_reader :budget def initialize(budget) diff --git a/app/components/debates/form_component.rb b/app/components/debates/form_component.rb index 508e003cc..da52f2d2a 100644 --- a/app/components/debates/form_component.rb +++ b/app/components/debates/form_component.rb @@ -2,7 +2,7 @@ class Debates::FormComponent < ApplicationComponent include TranslatableFormHelper include GlobalizeHelper attr_reader :debate - delegate :suggest_data, to: :helpers + use_helpers :suggest_data def initialize(debate) @debate = debate diff --git a/app/components/debates/new_component.rb b/app/components/debates/new_component.rb index a22193cc4..d28e75971 100644 --- a/app/components/debates/new_component.rb +++ b/app/components/debates/new_component.rb @@ -1,7 +1,7 @@ class Debates::NewComponent < ApplicationComponent include Header attr_reader :debate - delegate :new_window_link_to, to: :helpers + use_helpers :new_window_link_to def initialize(debate) @debate = debate diff --git a/app/components/debates/votes_component.rb b/app/components/debates/votes_component.rb index 7ebba83cf..3a3254657 100644 --- a/app/components/debates/votes_component.rb +++ b/app/components/debates/votes_component.rb @@ -1,6 +1,6 @@ class Debates::VotesComponent < ApplicationComponent attr_reader :debate - delegate :current_user, :link_to_verify_account, to: :helpers + use_helpers :current_user, :link_to_verify_account def initialize(debate) @debate = debate diff --git a/app/components/documents/document_component.rb b/app/components/documents/document_component.rb index 8f5c7f68a..12eb56688 100644 --- a/app/components/documents/document_component.rb +++ b/app/components/documents/document_component.rb @@ -1,7 +1,7 @@ class Documents::DocumentComponent < ApplicationComponent attr_reader :document, :show_destroy_link alias_method :show_destroy_link?, :show_destroy_link - delegate :can?, to: :helpers + use_helpers :can? def initialize(document, show_destroy_link: false) @document = document diff --git a/app/components/layout/admin_header_component.rb b/app/components/layout/admin_header_component.rb index 3f97f9656..f28690c53 100644 --- a/app/components/layout/admin_header_component.rb +++ b/app/components/layout/admin_header_component.rb @@ -1,6 +1,6 @@ class Layout::AdminHeaderComponent < ApplicationComponent attr_reader :user - delegate :namespace, :namespaced_root_path, :show_admin_menu?, to: :helpers + use_helpers :namespace, :namespaced_root_path, :show_admin_menu? def initialize(user) @user = user diff --git a/app/components/layout/admin_login_items_component.rb b/app/components/layout/admin_login_items_component.rb index 2d7e85587..91f0fd7db 100644 --- a/app/components/layout/admin_login_items_component.rb +++ b/app/components/layout/admin_login_items_component.rb @@ -1,6 +1,6 @@ class Layout::AdminLoginItemsComponent < ApplicationComponent attr_reader :user - delegate :link_list, :show_admin_menu?, to: :helpers + use_helpers :link_list, :show_admin_menu? def initialize(user) @user = user diff --git a/app/components/layout/common_html_attributes_component.rb b/app/components/layout/common_html_attributes_component.rb index bface8c6c..0d4d8b741 100644 --- a/app/components/layout/common_html_attributes_component.rb +++ b/app/components/layout/common_html_attributes_component.rb @@ -1,5 +1,5 @@ class Layout::CommonHTMLAttributesComponent < ApplicationComponent - delegate :rtl?, to: :helpers + use_helpers :rtl? private diff --git a/app/components/layout/footer_component.rb b/app/components/layout/footer_component.rb index 77148401a..555dde0d8 100644 --- a/app/components/layout/footer_component.rb +++ b/app/components/layout/footer_component.rb @@ -1,5 +1,5 @@ class Layout::FooterComponent < ApplicationComponent - delegate :content_block, to: :helpers + use_helpers :content_block def footer_legal_content_block content_block("footer_legal") diff --git a/app/components/layout/locale_switcher_component.rb b/app/components/layout/locale_switcher_component.rb index 79433a13e..304bfd119 100644 --- a/app/components/layout/locale_switcher_component.rb +++ b/app/components/layout/locale_switcher_component.rb @@ -1,5 +1,5 @@ class Layout::LocaleSwitcherComponent < ApplicationComponent - delegate :name_for_locale, :link_list, :current_path_with_query_params, :rtl?, to: :helpers + use_helpers :name_for_locale, :link_list, :current_path_with_query_params, :rtl? def render? locales.size > 1 diff --git a/app/components/layout/login_items_component.rb b/app/components/layout/login_items_component.rb index 3ee4e6ee0..8c1e79bce 100644 --- a/app/components/layout/login_items_component.rb +++ b/app/components/layout/login_items_component.rb @@ -1,6 +1,6 @@ class Layout::LoginItemsComponent < ApplicationComponent attr_reader :user - delegate :layout_menu_link_to, to: :helpers + use_helpers :layout_menu_link_to def initialize(user) @user = user diff --git a/app/components/layout/social_component.rb b/app/components/layout/social_component.rb index a75bbfded..0dcfd4f62 100644 --- a/app/components/layout/social_component.rb +++ b/app/components/layout/social_component.rb @@ -1,5 +1,5 @@ class Layout::SocialComponent < ApplicationComponent - delegate :content_block, to: :helpers + use_helpers :content_block def render? sites.any? || footer_content_block.present? diff --git a/app/components/layout/subnavigation_component.rb b/app/components/layout/subnavigation_component.rb index 57f12a683..6da3b320b 100644 --- a/app/components/layout/subnavigation_component.rb +++ b/app/components/layout/subnavigation_component.rb @@ -1,3 +1,3 @@ class Layout::SubnavigationComponent < ApplicationComponent - delegate :content_block, :layout_menu_link_to, to: :helpers + use_helpers :content_block, :layout_menu_link_to end diff --git a/app/components/layout/top_links_component.rb b/app/components/layout/top_links_component.rb index 7c5c17f88..6bbd0e22c 100644 --- a/app/components/layout/top_links_component.rb +++ b/app/components/layout/top_links_component.rb @@ -1,5 +1,5 @@ class Layout::TopLinksComponent < ApplicationComponent - delegate :content_block, to: :helpers + use_helpers :content_block def render? top_links_content_block.present? diff --git a/app/components/legislation/proposals/votes_component.rb b/app/components/legislation/proposals/votes_component.rb index 10d16e74f..41998a4da 100644 --- a/app/components/legislation/proposals/votes_component.rb +++ b/app/components/legislation/proposals/votes_component.rb @@ -1,6 +1,6 @@ class Legislation::Proposals::VotesComponent < ApplicationComponent attr_reader :proposal - delegate :current_user, :link_to_verify_account, :can?, to: :helpers + use_helpers :current_user, :link_to_verify_account, :can? def initialize(proposal) @proposal = proposal diff --git a/app/components/machine_learning/info_component.rb b/app/components/machine_learning/info_component.rb index 2812ed2f2..f34a1c2b4 100644 --- a/app/components/machine_learning/info_component.rb +++ b/app/components/machine_learning/info_component.rb @@ -1,3 +1,3 @@ class MachineLearning::InfoComponent < ApplicationComponent - delegate :current_user, to: :helpers + use_helpers :current_user end diff --git a/app/components/management/budgets/print_investments/table_component.rb b/app/components/management/budgets/print_investments/table_component.rb index 95f896297..ff16b8f41 100644 --- a/app/components/management/budgets/print_investments/table_component.rb +++ b/app/components/management/budgets/print_investments/table_component.rb @@ -1,6 +1,6 @@ class Management::Budgets::PrintInvestments::TableComponent < ApplicationComponent attr_reader :budgets - delegate :paginate, to: :helpers + use_helpers :paginate def initialize(budgets) @budgets = budgets diff --git a/app/components/polls/questions/answers_component.rb b/app/components/polls/questions/answers_component.rb index 0509d8fa7..cebfbc235 100644 --- a/app/components/polls/questions/answers_component.rb +++ b/app/components/polls/questions/answers_component.rb @@ -1,6 +1,6 @@ class Polls::Questions::AnswersComponent < ApplicationComponent attr_reader :question - delegate :can?, :current_user, :user_signed_in?, to: :helpers + use_helpers :can?, :current_user, :user_signed_in? def initialize(question) @question = question diff --git a/app/components/polls/questions/read_more_component.rb b/app/components/polls/questions/read_more_component.rb index 035cc2888..f86eafdd1 100644 --- a/app/components/polls/questions/read_more_component.rb +++ b/app/components/polls/questions/read_more_component.rb @@ -1,7 +1,7 @@ class Polls::Questions::ReadMoreComponent < ApplicationComponent with_collection_parameter :question attr_reader :question - delegate :wysiwyg, to: :helpers + use_helpers :wysiwyg def initialize(question:) @question = question diff --git a/app/components/proposals/form_component.rb b/app/components/proposals/form_component.rb index 4ec266d05..a8af6c6fa 100644 --- a/app/components/proposals/form_component.rb +++ b/app/components/proposals/form_component.rb @@ -2,7 +2,7 @@ class Proposals::FormComponent < ApplicationComponent include TranslatableFormHelper include GlobalizeHelper attr_reader :proposal, :url - delegate :current_user, :suggest_data, :geozone_select_options, to: :helpers + use_helpers :current_user, :suggest_data, :geozone_select_options def initialize(proposal, url:) @proposal = proposal diff --git a/app/components/proposals/geozones_component.rb b/app/components/proposals/geozones_component.rb index 46021ca2c..2b620b6b0 100644 --- a/app/components/proposals/geozones_component.rb +++ b/app/components/proposals/geozones_component.rb @@ -1,5 +1,5 @@ class Proposals::GeozonesComponent < ApplicationComponent - delegate :image_path_for, to: :helpers + use_helpers :image_path_for def render? Geozone.any? diff --git a/app/components/proposals/new_component.rb b/app/components/proposals/new_component.rb index 4f3bc0c32..02f822dea 100644 --- a/app/components/proposals/new_component.rb +++ b/app/components/proposals/new_component.rb @@ -1,7 +1,7 @@ class Proposals::NewComponent < ApplicationComponent include Header attr_reader :proposal - delegate :new_window_link_to, to: :helpers + use_helpers :new_window_link_to def initialize(proposal) @proposal = proposal diff --git a/app/components/proposals/votes_component.rb b/app/components/proposals/votes_component.rb index 5718b72eb..c86a1e5b6 100644 --- a/app/components/proposals/votes_component.rb +++ b/app/components/proposals/votes_component.rb @@ -1,6 +1,6 @@ class Proposals::VotesComponent < ApplicationComponent attr_reader :proposal - delegate :current_user, :link_to_verify_account, to: :helpers + use_helpers :current_user, :link_to_verify_account def initialize(proposal, vote_url: nil) @proposal = proposal diff --git a/app/components/relationable/related_list_component.rb b/app/components/relationable/related_list_component.rb index e84bcd04e..d0701c375 100644 --- a/app/components/relationable/related_list_component.rb +++ b/app/components/relationable/related_list_component.rb @@ -1,6 +1,6 @@ class Relationable::RelatedListComponent < ApplicationComponent attr_reader :relationable - delegate :current_user, to: :helpers + use_helpers :current_user def initialize(relationable) @relationable = relationable diff --git a/app/components/sdg/filter_links_component.rb b/app/components/sdg/filter_links_component.rb index 0af424fdc..435a62a31 100644 --- a/app/components/sdg/filter_links_component.rb +++ b/app/components/sdg/filter_links_component.rb @@ -1,6 +1,6 @@ class SDG::FilterLinksComponent < ApplicationComponent attr_reader :records, :related_model, :see_more_link - delegate :link_list, to: :helpers + use_helpers :link_list def initialize(records, related_model, see_more_link: nil) @records = records diff --git a/app/components/sdg/goals/index_component.rb b/app/components/sdg/goals/index_component.rb index 8dbfe147c..b61197c28 100644 --- a/app/components/sdg/goals/index_component.rb +++ b/app/components/sdg/goals/index_component.rb @@ -1,6 +1,6 @@ class SDG::Goals::IndexComponent < ApplicationComponent attr_reader :goals, :header, :phases - delegate :link_list, to: :helpers + use_helpers :link_list def initialize(goals, header:, phases:) @goals = goals diff --git a/app/components/sdg/related_list_selector_component.rb b/app/components/sdg/related_list_selector_component.rb index de9c61a02..52de6bf14 100644 --- a/app/components/sdg/related_list_selector_component.rb +++ b/app/components/sdg/related_list_selector_component.rb @@ -1,6 +1,6 @@ class SDG::RelatedListSelectorComponent < ApplicationComponent attr_reader :f - delegate :new_window_link_to, to: :helpers + use_helpers :new_window_link_to def initialize(form) @f = form diff --git a/app/components/shared/agree_with_terms_of_service_field_component.rb b/app/components/shared/agree_with_terms_of_service_field_component.rb index 26f8f86b8..8464c6f8d 100644 --- a/app/components/shared/agree_with_terms_of_service_field_component.rb +++ b/app/components/shared/agree_with_terms_of_service_field_component.rb @@ -1,6 +1,6 @@ class Shared::AgreeWithTermsOfServiceFieldComponent < ApplicationComponent attr_reader :form - delegate :new_window_link_to, to: :helpers + use_helpers :new_window_link_to def initialize(form) @form = form diff --git a/app/components/shared/avatar_component.rb b/app/components/shared/avatar_component.rb index 1009360e9..a54618ec4 100644 --- a/app/components/shared/avatar_component.rb +++ b/app/components/shared/avatar_component.rb @@ -1,6 +1,6 @@ class Shared::AvatarComponent < ApplicationComponent attr_reader :record, :given_options - delegate :avatar_image, to: :helpers + use_helpers :avatar_image def initialize(record, **given_options) @record = record diff --git a/app/components/shared/comments_component.rb b/app/components/shared/comments_component.rb index b517426c9..f9c9a07ef 100644 --- a/app/components/shared/comments_component.rb +++ b/app/components/shared/comments_component.rb @@ -1,6 +1,6 @@ class Shared::CommentsComponent < ApplicationComponent attr_reader :record, :comment_tree - delegate :current_user, :current_order, :locale_and_user_status, :commentable_cache_key, to: :helpers + use_helpers :current_user, :current_order, :locale_and_user_status, :commentable_cache_key def initialize(record, comment_tree) @record = record diff --git a/app/components/shared/geozone_link_component.rb b/app/components/shared/geozone_link_component.rb index 33cac101b..d4e306576 100644 --- a/app/components/shared/geozone_link_component.rb +++ b/app/components/shared/geozone_link_component.rb @@ -1,6 +1,6 @@ class Shared::GeozoneLinkComponent < ApplicationComponent attr_reader :geozonable, :link - delegate :geozone_name, to: :helpers + use_helpers :geozone_name def initialize(geozonable, link) @geozonable = geozonable diff --git a/app/components/shared/in_favor_against_component.rb b/app/components/shared/in_favor_against_component.rb index ee490ecd6..e1b263549 100644 --- a/app/components/shared/in_favor_against_component.rb +++ b/app/components/shared/in_favor_against_component.rb @@ -1,6 +1,6 @@ class Shared::InFavorAgainstComponent < ApplicationComponent attr_reader :votable - delegate :votes_percentage, to: :helpers + use_helpers :votes_percentage def initialize(votable) @votable = votable diff --git a/app/components/shared/moderation_actions_component.rb b/app/components/shared/moderation_actions_component.rb index f9f287e09..8ef82e93b 100644 --- a/app/components/shared/moderation_actions_component.rb +++ b/app/components/shared/moderation_actions_component.rb @@ -1,6 +1,6 @@ class Shared::ModerationActionsComponent < ApplicationComponent attr_reader :record - delegate :can?, to: :helpers + use_helpers :can? def initialize(record) @record = record diff --git a/app/components/shared/order_links_component.rb b/app/components/shared/order_links_component.rb index 72a82fe4f..658806a90 100644 --- a/app/components/shared/order_links_component.rb +++ b/app/components/shared/order_links_component.rb @@ -1,6 +1,6 @@ class Shared::OrderLinksComponent < ApplicationComponent attr_reader :i18n_namespace, :anchor - delegate :current_path_with_query_params, :current_order, :valid_orders, to: :helpers + use_helpers :current_path_with_query_params, :current_order, :valid_orders def initialize(i18n_namespace, anchor: nil) @i18n_namespace = i18n_namespace diff --git a/app/components/shared/participation_not_allowed_component.rb b/app/components/shared/participation_not_allowed_component.rb index 1cabdb53c..53d81a3ab 100644 --- a/app/components/shared/participation_not_allowed_component.rb +++ b/app/components/shared/participation_not_allowed_component.rb @@ -1,6 +1,6 @@ class Shared::ParticipationNotAllowedComponent < ApplicationComponent attr_reader :votable, :cannot_vote_text - delegate :current_user, :link_to_signin, :link_to_signup, to: :helpers + use_helpers :current_user, :link_to_signin, :link_to_signup def initialize(votable, cannot_vote_text:) @votable = votable diff --git a/app/components/shared/tag_list_component.rb b/app/components/shared/tag_list_component.rb index 4e123f37b..bef832bc1 100644 --- a/app/components/shared/tag_list_component.rb +++ b/app/components/shared/tag_list_component.rb @@ -1,6 +1,6 @@ class Shared::TagListComponent < ApplicationComponent attr_reader :taggable, :limit - delegate :link_list, to: :helpers + use_helpers :link_list def initialize(taggable, limit:) @taggable = taggable diff --git a/app/components/shared/vote_button_component.rb b/app/components/shared/vote_button_component.rb index f71e3e93c..1907c1d6d 100644 --- a/app/components/shared/vote_button_component.rb +++ b/app/components/shared/vote_button_component.rb @@ -1,6 +1,6 @@ class Shared::VoteButtonComponent < ApplicationComponent attr_reader :votable, :value, :options - delegate :current_user, :can?, to: :helpers + use_helpers :current_user, :can? def initialize(votable, value:, **options) @votable = votable diff --git a/app/components/users/public_activity_component.rb b/app/components/users/public_activity_component.rb index 61c1fbb8e..1f9269bc0 100644 --- a/app/components/users/public_activity_component.rb +++ b/app/components/users/public_activity_component.rb @@ -1,6 +1,6 @@ class Users::PublicActivityComponent < ApplicationComponent attr_reader :user - delegate :current_user, :valid_interests_access?, :current_path_with_query_params, to: :helpers + use_helpers :current_user, :valid_interests_access?, :current_path_with_query_params def initialize(user) @user = user diff --git a/app/components/valuation/budgets/row_component.rb b/app/components/valuation/budgets/row_component.rb index 6795f90d9..2a14c30f9 100644 --- a/app/components/valuation/budgets/row_component.rb +++ b/app/components/valuation/budgets/row_component.rb @@ -2,7 +2,7 @@ class Valuation::Budgets::RowComponent < ApplicationComponent attr_reader :budget with_collection_parameter :budget - delegate :current_user, to: :helpers + use_helpers :current_user def initialize(budget:) @budget = budget diff --git a/app/components/widget/feeds/process_component.rb b/app/components/widget/feeds/process_component.rb index ab38d0801..8d0845c26 100644 --- a/app/components/widget/feeds/process_component.rb +++ b/app/components/widget/feeds/process_component.rb @@ -1,5 +1,5 @@ class Widget::Feeds::ProcessComponent < ApplicationComponent - delegate :image_path_for, to: :helpers + use_helpers :image_path_for attr_reader :process def initialize(process)