diff --git a/src/spectator/double.cr b/src/spectator/double.cr index 2991639..8e4237d 100644 --- a/src/spectator/double.cr +++ b/src/spectator/double.cr @@ -1,12 +1,10 @@ module Spectator abstract class Double macro stub(definition) - def {{definition.name.id}} - @internal.{{definition.name.id}} - end + delegate {{definition.name.id}}, to: @internal private class Internal - def {{definition.name.id}} + def {{definition.name.id}}({{definition.args.splat}}) {{definition.block.body}} end end