なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2020/10/02)

2020/10/02分のコミットです。

CHANGELOGへの追加はありませんでした。


These methods (:get, :post, etc.) are controller public methods

actionpack/test/controller/resources_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Object#instance_variable_set is a public method

actionpack/test/dispatch/request_test.rbの修正です。

public methodであるObject#instance_variable_setを使用するのにsendを使用していたのを、メソッドを直接呼び出すよう修正しています。


URL helper methods are always public

actionpack/lib/action_dispatch/routing/polymorphic_routes.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Response predicates are public methods

actionpack/lib/action_dispatch/testing/assertions/response.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Named routes are public methods

actionpack/lib/action_dispatch/testing/assertions/routing.rbactionpack/test/controller/resources_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


_ditest and _digest= are defined as public methods

activemodel/lib/active_model/secure_password.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Time.utc and Time.local are both public methods

activemodel/lib/active_model/type/helpers/accepts_multiparameter_time.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Enumerable#include? and cover? are both public methods

activemodel/lib/active_model/validations/clusivity.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


*_confirmation is defined as a public method

activemodel/lib/active_model/validations/confirmation.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


==, >=, and <= are public methods

activemodel/lib/active_model/validations/length.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Add missing test for LengthValidation giving the value via Symbol

activemodel/test/cases/validations/length_validation_test.rbactivemodel/test/models/topic.rbの修正です。

LengthValidationの値をSymbolで指定した場合のテストを追加しています。


Integer#odd? and even? are public methods

activemodel/lib/active_model/validations/numericality.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Comparison operator methods on Integer are public methods

activemodel/lib/active_model/validations/numericality.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Model#attribute_method_matchers is a public method

activemodel/test/cases/attribute_methods_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Model attribute methods are publicly callable

activemodel/test/cases/attribute_methods_test.rbactivemodel/test/cases/serializers/json_serialization_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Naming methods are defined as public methods

activemodel/test/cases/naming_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


:cop:

activemodel/test/models/topic.rbの修正です。

rubocopの設定に違反している箇所があったのを修正しています


Time#[:year, :month, :day, :hour, :min, :sec] are public methods

actionview/lib/action_view/helpers/tags/date_select.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


AR association methods are public methods

actionview/lib/action_view/helpers/form_helper.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


URL helper methods are public

actionview/lib/action_view/routing_url_for.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Form helper methods are public methods

actionview/lib/action_view/helpers/form_helper.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


select_* helpers are public methods

actionview/lib/action_view/helpers/date_helper.rbactionview/lib/action_view/helpers/tags/date_select.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Array#map and reject are public methods

activesupport/lib/active_support/backtrace_cleaner.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Logger#info, debug, etc. are public methods

activesupport/lib/active_support/benchmarkable.rbactivesupport/test/broadcast_logger_test.rbactivesupport/test/logger_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Time#local and utc are public methods

activesupport/lib/active_support/core_ext/date/conversions.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


All these comparison operators (>=, >, <, <=) are publicly callable methods

activesupport/lib/active_support/core_ext/range/compare_range.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


String#downcase, upcase, and swapcase are public methods

activesupport/lib/active_support/multibyte/unicode.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


If it respond_to? a method, the method should be public_sendable

activesupport/lib/active_support/railtie.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Integer#second, minute, hour, day, week, month, year are public methods

activesupport/test/core_ext/duration_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


TimeWithZone#sunday?, monday?, tuesday?, ... are public methods

activesupport/test/core_ext/time_with_zone_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


String#capitalize downcase, lstrip, reverse, rstrip, swapcase, upcase are public methods

activesupport/test/multibyte_chars_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


All these tested String methods are public

activesupport/test/safe_buffer_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Inflections#plurals, singulars, uncountables, humans, acronyms are public attr_readers

activesupport/lib/active_support/inflector/inflections.rbactivesupport/test/inflector_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


attr_writers on I18n should be publicly callable

activesupport/lib/active_support/i18n_railtie.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Class attribute writer is a public method

activesupport/test/core_ext/class/attribute_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


ShareLock#sharing and Object#tap are both public methods

activesupport/test/share_lock_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


ShareLock#exclusive and sharing are both public methods

activesupport/test/share_lock_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


to_ary should be defined as a public method

activesupport/test/core_ext/array/wrap_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Module#define_method is a public method

activerecord/test/cases/transactions_test.rbの修正です。

public methodであるModule#define_methodを使用するのにsendを使用していたのを、メソッドを直接呼び出すよう修正しています。


Time.utc and Time.local are public methods

activerecord/test/cases/adapters/postgresql/range_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


up and down are supposed to be public methods

activerecord/lib/active_record/migration.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


String#rjust and ljust are public methods

activerecord/lib/active_record/connection_adapters/mysql/explain_pretty_printer.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


touch and touch_later are both defined as public methods

activerecord/lib/active_record/associations/builder/belongs_to.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


AR adapter_method is supposed to be defined as a public method

activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Relation#delete_all, update_all, and destroy_all are public methods

activerecord/lib/active_record/relation/batches/batch_enumerator.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Association#destroy_all, reset, and delete_all are public methods

activerecord/test/cases/scoping/named_scoping_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Association#klass is a public method

activerecord/test/cases/associations/belongs_to_associations_test.rbの修正です。

public methodであるAssociation#klassを使用するのにsendを使用していたのを、メソッドを直接呼び出すよう修正しています。


Arel::Node#asc and :desc are public methods

activerecord/lib/active_record/relation/query_methods.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Relation methods are public

activerecord/lib/active_record/relation/merger.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Methods given via :dependent are supposed to be public

activerecord/lib/active_record/associations/belongs_to_association.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


count, avarage, maximum, minimum, and sum are defined as public methods in Arel::Expressions

activerecord/lib/active_record/relation/calculations.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Every primary_key column is supposed to be a public method

activerecord/lib/active_record/associations/has_many_association.rbactiverecord/lib/active_record/associations/has_one_association.rbactiverecord/lib/active_record/autosave_association.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Every foreign_key column is supposed to be a public method

activerecord/lib/active_record/associations/belongs_to_association.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


All these tested schema methods are public

activerecord/test/cases/adapters/mysql2/active_schema_test.rbactiverecord/test/cases/adapters/postgresql/active_schema_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


includes, preload, joins, and eager_load are public methods

activerecord/test/cases/associations/nested_through_associations_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Methods with association name are defined as public methods

Active Recordの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Association setter methods are defined as public methods

activerecord/test/cases/associations/has_many_associations_test.rbactiverecord/test/cases/nested_attributes_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


ConnectionPool#disconnect and clear_reloadable_connections are public methods

activerecord/test/cases/connection_pool_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Timestamp column methods are public methods

activerecord/test/cases/fixtures_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Methods for locking_column are supposed to be public methods

activerecord/test/cases/locking_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Association#class_name and table_name are public methods

activerecord/test/cases/reflection_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


value_methods on Relation are public methods

activerecord/test/cases/relation_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


to_json and from_json are public methods

activerecord/test/cases/serialization_test.rbの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。


Attribute reader / writer methods are defined as public methods

Active Recordの修正です。

public methodsを呼び出すのにsendを使用していたのを、public_sendを使用するよう修正しています。