railsプロジェクトでdry-configurableを使おうとしてます。
dry-configurableのドキュメントみると
以下のように書いてあります。
dry-configurable is a simple mixin to add thread-safe configuration behaviour to your classes. There are many libraries that make use of configuration, and each seemed to have their own implementation with a similar or duplicate interface, so we thought it was strange that this behaviour had not already been encapsulated into a reusable gem, hence dry-configurable was born
要は各AというgemとBというgemを同時に使ってる場合、A,Bは独立されてるのに中で同じ名前のinterfaceがあると、重複してエラーになることをおかしいのでカプセル化をしたという意味で合ってますか?
別の質問でもあったように
railsではマルチスレッドという概念はないと存じますが、dry-configurableのドキュメントであえてスレッドセーフ(thread-safe)という表現をするのはなにか理由がありますでしょうか?
dry-configurable is a simple mixin to add thread-safe configuration behaviour to your classes
あなたの回答
tips
プレビュー