instance method
public_or_deprecated_send
Ruby on Rails 6.0.6
Since v6.0.6 Last seen in v6.0.6 PrivateSignature
public_or_deprecated_send(item, value)
No documentation comment.
Parameters
-
itemreq -
valuereq
Source
# File actionview/lib/action_view/helpers/form_options_helper.rb, line 809
def public_or_deprecated_send(item, value)
item.public_send(value)
rescue NoMethodError
raise unless item.respond_to?(value, true) && !item.respond_to?(value)
ActiveSupport::Deprecation.warn "Using private methods from view helpers is deprecated (calling private #{item.class}##{value})"
item.send(value)
end
Defined in actionview/lib/action_view/helpers/form_options_helper.rb line 809
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::FormOptionsHelper