Sha256: b4db49c86417a084905bac87966261026d6d29950115e21bf0dfa3b411110874

Contents?: true

Size: 1.35 KB

Versions: 1

Compression:

Stored size: 1.35 KB

Contents

.tabbable.tabs-left
  .row
    - if api.length > 1
      .span2
        %ul.nav.nav-tabs.sub-tabs
          - api.each do |api_path, api_details|
            %li
              = link_to "##{label}-#{api_path.gsub(/[\/\: ]/, '')}".downcase, "data-toggle" => "tab" do
                = api_path

    %div{:class => (api.length > 1 ? 'span10' : 'span12')}
      %div{:class => ('tab-content' if api.length > 1)}
        - api.each do |api_path, api_details|
          .tab-pane{:id => "#{label}-#{api_path.gsub(/[\/\: ]/, '')}".downcase}
            %h3
              = api_path
              - if api_details['method']
                %span.label.label-important= api_details['method']
                %small #{ApiDocs.config.api_url}/v1#{api_details['url']}

            - if api_details['description']
              %pre= api_details['description'].html_safe
            
            = render :partial => 'params', :object => api_details['params']
                
            .row
              = render :partial => 'response', :object => api_details, :locals => {:response_type => 'success'}
              = render :partial => 'response', :object => api_details, :locals => {:response_type => 'fail'}

            = render :partial => 'curl', :locals => {:api_details => api_details}
              
            = render :partial => 'form', :locals => {:api_details => api_details}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
api_docs-0.0.1 app/views/api_docs/_panel.html.haml