Sha256: 8acd90de5d1abcda12af4aa21f08e98122248bec852f64521b6c90197b7a599e

Contents?: true

Size: 796 Bytes

Versions: 13

Compression:

Stored size: 796 Bytes

Contents

- nesting = locals[:nesting].to_a.push(locals[:model])

div.flex-table
  div.flex-line.row
    / Угловой елемент
    div.flex-item Parameter
    div.flex-item Type
    - @request_headers.each_value do |header|
      div.flex-item = header
  - locals[:rows].each do |row_name, row_values|
    div.flex-line.row
      div.flex-item  #{row_name} #{'*' if row_values.required?}
      - if row_values.nested?
        div.flex-item.next-is-nested #{row_values[:model]}(Nested)
      - else
        div.flex-item #{row_values[:type]}
      - @request_headers.each_key do |header_alias|
        div.flex-item = row_values[header_alias]
    - if row_values.nested?
      = render 'shared/table', locals: { nesting: nesting, model: row_values[:model] || row_name, rows: row_values[:nested] }

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rails_api_documentation-0.2.2 app/views/shared/_table.slim
rails_api_documentation-0.2.1 app/views/shared/_table.slim
rails_api_documentation-0.2.0 app/views/shared/_table.slim
rails_api_documentation-0.1.9 app/views/shared/_table.slim
rails_api_documentation-0.1.8 app/views/shared/_table.slim
rails_api_documentation-0.1.7 app/views/shared/_table.slim
rails_api_documentation-0.1.6 app/views/shared/_table.slim
rails_api_documentation-0.1.5 app/views/shared/_table.slim
rails_api_documentation-0.1.4 app/views/shared/_table.slim
rails_api_documentation-0.1.3 app/views/shared/_table.slim
rails_api_documentation-0.1.2 app/views/shared/_table.slim
rails_api_documentation-0.1.1 app/views/shared/_table.slim
rails_api_documentation-0.1.0 app/views/shared/_table.slim