Sha256: ec855e77b9df5836d607ea4b14fd4f407c48950bee47393a57a6863d713d7b33
Contents?: true
Size: 669 Bytes
Versions: 3
Compression:
Stored size: 669 Bytes
Contents
require 'apiture/swagger/node' require 'apiture/swagger/parameter' module Apiture module Swagger class Operation < Node attr_reader :id alias :method_name :id attribute :summary attribute :description attribute :external_docs, validate: true attribute :operation_id attribute :deprecated list :tags list :consumes list :produces list :parameters, validate: true list :responses, validate: true list :schemes hash :security_definitions, validate: true hash :security, validate: true def initialize(id) super() @id = id end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
apiture-0.2.2 | lib/apiture/swagger/operation.rb |
apiture-0.2.1 | lib/apiture/swagger/operation.rb |
apiture-0.2.0 | lib/apiture/swagger/operation.rb |