Sha256: 459acf2fd604f79a2e1ab6fdf5109b5691c8fbb9147cd4bc3dd84527a92e4c0a

Contents?: true

Size: 349 Bytes

Versions: 5

Compression:

Stored size: 349 Bytes

Contents

require "swagger_roar/version"

module SwaggerRoar
  def documentation
    Hash[
      attrs_hash.map { |k, v|
        [k.to_sym, v[:documentation]]
      }
    ]
  end

  private

  def attrs_hash
    a = representable_attrs
    return a.to_h if a.respond_to? :to_h
    Hash[
      a.keys.map { |k|
        [k.to_sym, a[k]]
      }
    ]
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
swagger_roar-0.0.1.pre.alpha.pre.12 lib/swagger_roar.rb
swagger_roar-0.0.1.pre.alpha.pre.11 lib/swagger_roar.rb
swagger_roar-0.0.1.pre.alpha.pre.10 lib/swagger_roar.rb
swagger_roar-0.0.1.pre.alpha.pre.9 lib/swagger_roar.rb
swagger_roar-0.0.1.pre.alpha.pre.8 lib/swagger_roar.rb