class Swagger::Data::Reference

Attributes

ref[R]

Public Class Methods

parse(reference) click to toggle source
# File lib/ruby-swagger/data/reference.rb, line 7
def self.parse(reference)
  return nil unless reference

  r = Swagger::Data::Reference.new
  r.ref = reference['$ref']
  r
end

Public Instance Methods

as_swagger() click to toggle source
# File lib/ruby-swagger/data/reference.rb, line 22
def as_swagger
  @ref.nil? ? {} : { '$ref' => @ref }
end
ref=(new_ref) click to toggle source
# File lib/ruby-swagger/data/reference.rb, line 15
def ref=(new_ref)
  raise ArgumentError.new('Swagger::Data::Reference#ref= $ref is nil') unless new_ref
  @ref = new_ref
end