Method: Swagger::Blocks::Node#version

Defined in:
lib/swagger/blocks.rb

#versionObject



255
256
257
258
259
260
261
262
263
264
# File 'lib/swagger/blocks.rb', line 255

def version
  return @version if instance_variable_defined?('@version') && @version
  if data.has_key?(:swagger) && data[:swagger] == '2.0'
    '2.0'
  elsif data.has_key?(:swaggerVersion) && data[:swaggerVersion] == '1.2'
    '1.2'
  else
    raise DeclarationError.new("You must specify swaggerVersion '1.2' or swagger '2.0'")
  end
end