Sha256: 54aa4597113298ef9492e9cf628aa50c2111e9ce4cea9b5dbfbad47392bbc739
Contents?: true
Size: 774 Bytes
Versions: 11
Compression:
Stored size: 774 Bytes
Contents
module Fitting class Records class Documented class Request def initialize(tomogram_request) @tomogram_request = tomogram_request end def method @method ||= @tomogram_request.method end def path @path ||= @tomogram_request.path end def responses @responses ||= groups.map do |group| { 'status' => group[0], 'json_schemas' => group[1].map { |subgroup| subgroup['body'] } } end end private def groups @groups ||= @tomogram_request.responses.group_by do |tomogram_response| tomogram_response['status'] end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems