提交 cb24aa16 编写于 作者: D Diego Scataglini

private method doesn't work for singleton methods defined this way

上级 3af7b16c
...@@ -131,8 +131,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config, filt ...@@ -131,8 +131,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config, filt
end end
end end
private
def self.halting_and_conditional(next_callback, user_callback, user_conditions, halted_lambda, filter) def self.halting_and_conditional(next_callback, user_callback, user_conditions, halted_lambda, filter)
lambda { |env| lambda { |env|
target = env.target target = env.target
...@@ -149,6 +147,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions, ...@@ -149,6 +147,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions,
next_callback.call env next_callback.call env
} }
end end
private_class_method :halting_and_conditional
def self.halting(next_callback, user_callback, halted_lambda, filter) def self.halting(next_callback, user_callback, halted_lambda, filter)
lambda { |env| lambda { |env|
...@@ -166,6 +165,7 @@ def self.halting(next_callback, user_callback, halted_lambda, filter) ...@@ -166,6 +165,7 @@ def self.halting(next_callback, user_callback, halted_lambda, filter)
next_callback.call env next_callback.call env
} }
end end
private_class_method :halting
def self.conditional(next_callback, user_callback, user_conditions) def self.conditional(next_callback, user_callback, user_conditions)
lambda { |env| lambda { |env|
...@@ -178,6 +178,7 @@ def self.conditional(next_callback, user_callback, user_conditions) ...@@ -178,6 +178,7 @@ def self.conditional(next_callback, user_callback, user_conditions)
next_callback.call env next_callback.call env
} }
end end
private_class_method :conditional
def self.simple(next_callback, user_callback) def self.simple(next_callback, user_callback)
lambda { |env| lambda { |env|
...@@ -185,6 +186,7 @@ def self.simple(next_callback, user_callback) ...@@ -185,6 +186,7 @@ def self.simple(next_callback, user_callback)
next_callback.call env next_callback.call env
} }
end end
private_class_method :simple
end end
class After class After
...@@ -208,8 +210,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config) ...@@ -208,8 +210,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config)
end end
end end
private
def self.halting_and_conditional(next_callback, user_callback, user_conditions) def self.halting_and_conditional(next_callback, user_callback, user_conditions)
lambda { |env| lambda { |env|
env = next_callback.call env env = next_callback.call env
...@@ -223,6 +223,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions) ...@@ -223,6 +223,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions)
env env
} }
end end
private_class_method :halting_and_conditional
def self.halting(next_callback, user_callback) def self.halting(next_callback, user_callback)
lambda { |env| lambda { |env|
...@@ -233,6 +234,7 @@ def self.halting(next_callback, user_callback) ...@@ -233,6 +234,7 @@ def self.halting(next_callback, user_callback)
env env
} }
end end
private_class_method :halting
def self.conditional(next_callback, user_callback, user_conditions) def self.conditional(next_callback, user_callback, user_conditions)
lambda { |env| lambda { |env|
...@@ -246,6 +248,7 @@ def self.conditional(next_callback, user_callback, user_conditions) ...@@ -246,6 +248,7 @@ def self.conditional(next_callback, user_callback, user_conditions)
env env
} }
end end
private_class_method :conditional
def self.simple(next_callback, user_callback) def self.simple(next_callback, user_callback)
lambda { |env| lambda { |env|
...@@ -254,6 +257,7 @@ def self.simple(next_callback, user_callback) ...@@ -254,6 +257,7 @@ def self.simple(next_callback, user_callback)
env env
} }
end end
private_class_method :simple
end end
class Around class Around
...@@ -269,8 +273,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config) ...@@ -269,8 +273,6 @@ def self.build(next_callback, user_callback, user_conditions, chain_config)
end end
end end
private
def self.halting_and_conditional(next_callback, user_callback, user_conditions) def self.halting_and_conditional(next_callback, user_callback, user_conditions)
lambda { |env| lambda { |env|
target = env.target target = env.target
...@@ -288,6 +290,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions) ...@@ -288,6 +290,7 @@ def self.halting_and_conditional(next_callback, user_callback, user_conditions)
end end
} }
end end
private_class_method :halting_and_conditional
def self.halting(next_callback, user_callback) def self.halting(next_callback, user_callback)
lambda { |env| lambda { |env|
...@@ -305,6 +308,7 @@ def self.halting(next_callback, user_callback) ...@@ -305,6 +308,7 @@ def self.halting(next_callback, user_callback)
end end
} }
end end
private_class_method :halting
def self.conditional(next_callback, user_callback, user_conditions) def self.conditional(next_callback, user_callback, user_conditions)
lambda { |env| lambda { |env|
...@@ -322,6 +326,7 @@ def self.conditional(next_callback, user_callback, user_conditions) ...@@ -322,6 +326,7 @@ def self.conditional(next_callback, user_callback, user_conditions)
end end
} }
end end
private_class_method :conditional
def self.simple(next_callback, user_callback) def self.simple(next_callback, user_callback)
lambda { |env| lambda { |env|
...@@ -332,6 +337,7 @@ def self.simple(next_callback, user_callback) ...@@ -332,6 +337,7 @@ def self.simple(next_callback, user_callback)
env env
} }
end end
private_class_method :simple
end end
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册