Method: Typedocs::MethodSpec::Single#validate_block

Defined in:
lib/typedocs/method_spec.rb

#validate_block(block) ⇒ Object



68
69
70
71
72
73
# File 'lib/typedocs/method_spec.rb', line 68

def validate_block(block)
  raise Typedocs::BlockError, "Cant accept block" if !block_spec && block
  if block_spec
    raise Typedocs::BlockError, block_spec.error_message_for(block) unless block_spec.valid?(block)
  end
end