Sha256: a131b232c2ada31a6271a8823b9fed5574ddc9ba9a7442e977f32e57d4e3205e

Contents?: true

Size: 295 Bytes

Versions: 4

Compression:

Stored size: 295 Bytes

Contents

require 'apiture/swagger/node'

module Apiture
  module Swagger
    class Security < Node
      attr_reader :id

      attribute :scopes

      def initialize(id)
        super()
        @id = id
      end

      def serializable_hash
        { id => scopes || [] }
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
apiture-0.2.6 lib/apiture/swagger/security.rb
apiture-0.2.5 lib/apiture/swagger/security.rb
apiture-0.2.4 lib/apiture/swagger/security.rb
apiture-0.2.3 lib/apiture/swagger/security.rb