Sha256: 1fc8082813fd7b9d7f3ae22903d91e60da66d309f8317fc87712037e7f09c603

Contents?: true

Size: 864 Bytes

Versions: 3

Compression:

Stored size: 864 Bytes

Contents

- if api_details['method'].present? && %{post get}.include?(api_details['method'].downcase)
  %hr/
  %p
    %strong Try it out: 
    %em #{api_details['method']} #{ApiDocs.config.api_url}/v1#{api_details['url']}
    = bootstrap_form_for '', :url => "#{ApiDocs.config.api_url}/v1#{api_details['url']}", :html => {:method => api_details['method'], :target => '_blank', :class => 'form-horizontal', 'data-url' => "#{ApiDocs.config.api_url}/v1#{api_details['url']}"} do |f|
      - case params
      - when Array
        - api_details['params'].each do |param|
          = f.text_field param, :label => param, :name => param
      - when Hash
        - api_details['params'].each do |param, description|
          = f.text_field param, :label => param, :name => param, :help_block => description

      .form-actions
        = f.submit :send, :class => 'btn-primary'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
api_docs-0.0.3 app/views/api_docs/_form.html.haml
api_docs-0.0.2 app/views/api_docs/_form.html.haml
api_docs-0.0.1 app/views/api_docs/_form.html.haml