DEV: More send -> public_send.

This commit is contained in:
Guo Xiang Tan 2019-05-07 10:05:58 +08:00
parent cac80cdc3b
commit 451f7842ff
5 changed files with 6 additions and 6 deletions

View File

@ -54,7 +54,7 @@ module Jobs
# write to CSV file
CSV.open(absolute_path, "w") do |csv|
csv << get_header
send(export_method).each { |d| csv << d }
public_send(export_method).each { |d| csv << d }
end
# compress CSV file

View File

@ -524,7 +524,7 @@ class Plugin::Instance
provider = Auth::AuthProvider.new
Auth::AuthProvider.auth_attributes.each do |sym|
provider.send "#{sym}=", opts.delete(sym) if opts.has_key?(sym)
provider.public_send("#{sym}=", opts.delete(sym)) if opts.has_key?(sym)
end
begin

View File

@ -60,7 +60,7 @@ class Search
elsif !@type_filter.present? && send(type).length == Search.per_facet
instance_variable_set("@more_#{type}".to_sym, true)
else
(send type) << object
(self.public_send(type)) << object
end
end

View File

@ -128,8 +128,8 @@ class SingleSignOn
payload = {}
ACCESSORS.each do |k|
next if (val = send k) == nil
payload[k] = val
next if (val = public_send(k)) == nil
payload[k] = val
end
@custom_fields&.each do |k, v|

View File

@ -9,4 +9,4 @@ module Stylesheet
end
end
::SassC::Script::Functions.send :include, Stylesheet::ScssFunctions
::SassC::Script::Functions.public_send(:include, Stylesheet::ScssFunctions)