なるようになるブログ

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

rails commit log流し読み(2016/09/16)

2016/09/16分のコミットです。

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


Update ActiveModel::Dirty Doc [ci skip]

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

ActiveModel::Dirtyのexampleコード内のインスタンス生成処理から引数を削除しています。

-  #   person = Person.new("Uncle Bob")
+  #   person = Person.new

initializationに指定したattributeはdirty checkの対象にならない為、exampleとして宜しく無いのでは、という事で修正したようdせう。


Rename test to match what it does

actionview/test/template/form_helper_test.rbの修正です。

form_forメソッドにasオプションを指定するテストのテスト名がtest_form_for_with_symbol_object_nameになっていたのを、test_form_for_with_symbol_asに修正しています。

asオプションは昔はobject_nameオプションという名前だったのですが、オプション名を変更する際にテスト名の変更が漏れていたとの事です。


fix typo in add_column doc [ci skip]

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

add_columnメソッドのdocのSQLServerについて説明している箇所にタイポがあったのを修正しています。


Force correct namespace when using TransactionManager

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

ActiveRecord::ConnectionAdapters::DatabaseStatements#reset_transactionメソッドでTransactionManagerを使用する際、namespaceを指定するよう修正しています。


DRYing duplicate methods

actionview/lib/action_view/template/html.rbactionview/lib/action_view/template/text.rbの修正です。

ActionView::Template::HTML#inspectActionView::Template::Text#inspectそれぞれをidentifierのaliasとして定義するよう修正しています。

-      def inspect
-        "html template"
-      end
+      alias_method :inspect, :identifier

#inspectの内容が#identifierと完全に一緒な為、との事です。


Update ActiveModel::Dirty Doc [ci skip]

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

ActiveModel::Dirtyのexampleコードを、インスタンス生成時に引数を渡さないで済むよう全体的に見直しています。