%html %head %style{:type => 'text/css'}=css %body %ul.breadcrumb.well{:style=>'margin-bottom:0;'} %li %a{ :href => url('/docs') } Documentation %span.divider='/' %li.active=collection.collection_name.to_s.split('_').map {|p| p.capitalize}.join(' ') .container %h1.pull-right=collection.collection_name.to_s.split('_').map {|p| p.capitalize}.join(' ') %blockquote.clearfix %p{ :style => 'width : 400px;font-size:small;padding-top:1em;'} =collection.description || 'Collection does not have description set' - if !collection.features.empty? %h3 Features %table.table.table-bordered %thead %tr %th Name %th Constraints %th Description %tbody - collection.features.each do |f| %tr %td %em=f.name %td - f.constraints.each do |c, v| ="#{c}=#{v}
" %td %small=f.description - if !collection.collections.empty? %h3 Sub-Collections %table.table.table-bordered %tbody - collection.collections.each do |c| %tr %td %a{ :href => url(c.docs_url)}=c.collection_name %td %small=c.description || '%s subcollection of %s' % [ c.collection_name.to_s.capitalize, collection.collection_name] %h3 Operations %table.table.table-bordered %thead %tr %th Name %th HTTP method %th URL %th Description %tbody - collection.operations.each do |o| %tr %td %a{:href => url(o.docs_url) }=o.operation_name %td=o.http_method.to_s.upcase %td %a{ :href=> url(o.full_path) }=o.full_path %td %small=o.description %footer.footer .container %p Documentation generated by %a{ :href => 'http://github.com/mifo/sinatra-rabbit'} Rabbit extension.