Sha256: 74485a5b35cef814fa942009769856b123e6ef0199ab8d7f95666529977f7933
Contents?: true
Size: 680 Bytes
Versions: 15
Compression:
Stored size: 680 Bytes
Contents
module OasRails module Spec class Operation include Specable attr_accessor :specification, :tags, :summary, :description, :operation_id, :parameters, :request_body, :responses, :security def initialize(specification) @specification = specification @summary = "" @operation_id = "" @tags = [] @description = @summary @parameters = [] @request_body = {} @responses = Spec::Responses.new(specification) @security = [] end def oas_fields [:tags, :summary, :description, :operation_id, :parameters, :request_body, :responses, :security] end end end end
Version data entries
15 entries across 15 versions & 1 rubygems