From 2b65d4ec96ae7584584b3595400b14196aafe9ea Mon Sep 17 00:00:00 2001 From: Alexander Repnikov Date: Fri, 22 Dec 2023 18:32:00 +0100 Subject: [PATCH] Invocation.build renamed to Invocation.reflect --- README.md | 4 ++-- lib/invocation/controls/mixed_parameters.rb | 2 +- lib/invocation/controls/no_parameters.rb | 2 +- lib/invocation/invocation.rb | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1e848fe..8192ac0 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Extract information about a method's invocation including the method name, param ``` ruby class Example def some_method(some_parameter, some_other_parameter) - Invocation.build(binding) + Invocation.reflect(binding) end end @@ -30,7 +30,7 @@ A method signature with positional parameters, named parameters, splat parameter ``` ruby def some_method(some_parameter, *parameters, some_other_parameter:, **named_parameters, &blk) - ::Invocation.build(binding) + ::Invocation.reflect(binding) end ``` diff --git a/lib/invocation/controls/mixed_parameters.rb b/lib/invocation/controls/mixed_parameters.rb index 60744e2..0c2a33c 100644 --- a/lib/invocation/controls/mixed_parameters.rb +++ b/lib/invocation/controls/mixed_parameters.rb @@ -16,7 +16,7 @@ def some_method( **some_multiple_assignment_keyword_parameter, &some_block ) - ::Invocation.build(binding) + ::Invocation.reflect(binding) end end end diff --git a/lib/invocation/controls/no_parameters.rb b/lib/invocation/controls/no_parameters.rb index 1abf71c..b097f3b 100644 --- a/lib/invocation/controls/no_parameters.rb +++ b/lib/invocation/controls/no_parameters.rb @@ -8,7 +8,7 @@ def self.example class Example def some_method - ::Invocation.build(binding) + ::Invocation.reflect(binding) end end end diff --git a/lib/invocation/invocation.rb b/lib/invocation/invocation.rb index c6d02f4..fcc8335 100644 --- a/lib/invocation/invocation.rb +++ b/lib/invocation/invocation.rb @@ -7,7 +7,7 @@ def initialize(method_name, arguments) @arguments = arguments end - def self.build(bndg) + def self.reflect(bndg) instance = bndg.receiver method_name = bndg.eval("__method__")