class Swagger::Data::Header
Public Class Methods
parse(header)
click to toggle source
# File lib/ruby-swagger/data/header.rb, line 12 def self.parse(header) return nil unless header Swagger::Data::Header.new.bulk_set(header) end
Public Instance Methods
items=(new_items)
click to toggle source
# File lib/ruby-swagger/data/header.rb, line 23 def items=(new_items) raise ArgumentError.new('Swagger::Data::Header#items= items is nil') if new_items.nil? && @type == 'array' if !new_items.nil? && !new_items.is_a?(Swagger::Data::Items) new_items = Swagger::Data::Items.parse(new_items) end @items = new_items end
type=(new_type)
click to toggle source
# File lib/ruby-swagger/data/header.rb, line 18 def type=(new_type) raise ArgumentError.new('Swagger::Data::Header#type called with nil') if new_type.nil? @type = new_type end