Class: Swagger::Data::Tag

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-swagger/data/tag.rb

Overview

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Object

attr_swagger, #bulk_set, #swagger_attributes, #to_json, #to_swagger, #to_yaml

Class Method Details

.parse(xml_object) ⇒ Object



8
9
10
11
12
# File 'lib/ruby-swagger/data/tag.rb', line 8

def self.parse(xml_object)
  return nil unless xml_object

  Swagger::Data::Tag.new.bulk_set(xml_object)
end

Instance Method Details

#externalDocs=(newDoc) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/ruby-swagger/data/tag.rb', line 14

def externalDocs=(newDoc)
  return nil unless newDoc

  newDoc = Swagger::Data::ExternalDocumentation.parse(newDoc) unless newDoc.is_a?(Swagger::Data::ExternalDocumentation)

  @externalDocs = newDoc
end