Sha256: 01dd54f36f65947c3bd8cff6be26b9e2194affdff2d2da9334b70623500adfb1

Contents?: true

Size: 385 Bytes

Versions: 13

Compression:

Stored size: 385 Bytes

Contents

class Apipie::Generator::Swagger::ParamDescription::Description
  def initialize(param_description, language:)
    @param_description = param_description
    @language = language
  end

  # @return [Hash]
  def to_hash
    description = @param_description.options[:desc]

    return {} if description.blank?

    { description: Apipie.app.translate(description, @language) }
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
apipie-rails-1.4.2 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.4.1 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.4.0 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.3.0 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.2.3 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.2.2 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.2.1 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.2.0 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.1.0 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-1.0.0 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-0.9.4 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-0.9.3 lib/apipie/generator/swagger/param_description/description.rb
apipie-rails-0.9.2 lib/apipie/generator/swagger/param_description/description.rb