Class: Swagger::Data::ExternalDocumentation
- Defined in:
- lib/ruby-swagger/data/external_documentation.rb
Overview
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ ExternalDocumentation
constructor
A new instance of ExternalDocumentation.
- #url=(new_url) ⇒ Object
Methods inherited from Object
attr_swagger, #bulk_set, #swagger_attributes, #to_json, #to_swagger, #to_yaml
Constructor Details
#initialize ⇒ ExternalDocumentation
Returns a new instance of ExternalDocumentation.
7 8 9 |
# File 'lib/ruby-swagger/data/external_documentation.rb', line 7 def initialize @url = 'http://localhost' end |
Class Method Details
.parse(external) ⇒ Object
11 12 13 14 15 |
# File 'lib/ruby-swagger/data/external_documentation.rb', line 11 def self.parse(external) return nil unless external Swagger::Data::ExternalDocumentation.new.bulk_set(external) end |
Instance Method Details
#url=(new_url) ⇒ Object
17 18 19 20 |
# File 'lib/ruby-swagger/data/external_documentation.rb', line 17 def url=(new_url) raise ArgumentError.new('Swagger::Data::ExternalDocumentation#url - url is nil') unless new_url @url = new_url end |