Method: Typedocs::MethodSpec::Single#initialize

Defined in:
lib/typedocs/method_spec.rb

#initialize(args_spec, block_spec, retval_spec) ⇒ Single

Returns a new instance of Single.



38
39
40
41
42
43
44
45
# File 'lib/typedocs/method_spec.rb', line 38

def initialize(args_spec, block_spec, retval_spec)
  Typedocs.ensure_klass(args_spec, Typedocs::ArgumentsSpec)
  Typedocs.ensure_klass(block_spec, Typedocs::BlockSpec)
  Typedocs.ensure_klass(retval_spec, Typedocs::TypeSpec)
  @arguments_spec = args_spec
  @block_spec = block_spec
  @retval_spec = retval_spec
end