We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4de0070 + 2cc02d4 commit c83551cCopy full SHA for c83551c
CHANGELOG.md
@@ -1,5 +1,7 @@
1
## [Unreleased]
2
3
+- Change owner method define from `self.calss.define_method` to `self.define_singleton_method`
4
+
5
## [1.1.0] - 2022-10-08
6
7
- Support `module_function`
lib/active_method/base.rb
@@ -105,7 +105,7 @@ def __set_owner(owner)
105
@__method_owner = owner
106
107
instance_name = Util.snake_case(owner.class.name.split("::").last)
108
- self.class.define_method instance_name do
+ self.define_singleton_method instance_name do
109
@__method_owner
110
end
111
0 commit comments