lib/mocktail/value/signature.rb in mocktail-1.2.2 vs lib/mocktail/value/signature.rb in mocktail-1.2.3
- old
+ new
@@ -1,27 +1,27 @@
module Mocktail
- class Signature < Struct.new(
+ Signature = Struct.new(
:positional_params,
:positional_args,
:keyword_params,
:keyword_args,
:block_param,
:block_arg,
keyword_init: true
)
+ class Signature
DEFAULT_REST_ARGS = "args"
DEFAULT_REST_KWARGS = "kwargs"
DEFAULT_BLOCK_PARAM = "blk"
end
- class Params < Struct.new(
+ Params = Struct.new(
:all,
:required,
:optional,
:rest,
keyword_init: true
- )
-
+ ) do
def initialize(**params)
super
self.all ||= []
self.required ||= []
self.optional ||= []