class Riddl::Server::Execution
Attributes
Public Class Methods
Source
# File lib/ruby/riddl/server.rb, line 29 def initialize(response,headers) @response = (response.is_a?(Array) ? response.dup : [response]) @headers = (headers.is_a?(Array) ? headers : [headers]) @response.delete_if do |r| r.class != Riddl::Parameter::Simple && r.class != Riddl::Parameter::Complex end @headers.delete_if do |h| h.class != Riddl::Header end @headers.compact! @response.compact! @headers = Hash[ @headers.map{ |h| [h.name, h.value] } ] end