Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 4b137326f38b5adf1f9ffd3dbbb48a7b > files > 36

deltacloud-core-doc-0.4.0-4.fc15.noarch.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Module: ApplicationHelper</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />
  <script type="text/javascript">
  // <![CDATA[

  function popupCode( url ) {
    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
  }

  function toggleCode( id ) {
    if ( document.getElementById )
      elem = document.getElementById( id );
    else if ( document.all )
      elem = eval( "document.all." + id );
    else
      return false;

    elemStyle = elem.style;
    
    if ( elemStyle.display != "block" ) {
      elemStyle.display = "block"
    } else {
      elemStyle.display = "none"
    }

    return true;
  }
  
  // Make codeblocks hidden by default
  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )
  
  // ]]>
  </script>

</head>
<body>



    <div id="classHeader">
        <table class="header-table">
        <tr class="top-aligned-row">
          <td><strong>Module</strong></td>
          <td class="class-name-in-header">ApplicationHelper</td>
        </tr>
        <tr class="top-aligned-row">
            <td><strong>In:</strong></td>
            <td>
                <a href="../files/lib/deltacloud/helpers/application_helper_rb.html">
                lib/deltacloud/helpers/application_helper.rb
                </a>
        <br />
            </td>
        </tr>

        </table>
    </div>
  <!-- banner header -->

  <div id="bodyContent">



  <div id="contextContent">



   </div>

    <div id="method-list">
      <h3 class="section-bar">Methods</h3>

      <div class="name-list">
      <a href="#M000280">action_method</a>&nbsp;&nbsp;
      <a href="#M000294">action_url</a>&nbsp;&nbsp;
      <a href="#M000300">address_type</a>&nbsp;&nbsp;
      <a href="#M000278">bread_crumb</a>&nbsp;&nbsp;
      <a href="#M000289">cdata</a>&nbsp;&nbsp;
      <a href="#M000283">driver_auth_feature_name</a>&nbsp;&nbsp;
      <a href="#M000282">driver_has_auth_features?</a>&nbsp;&nbsp;
      <a href="#M000284">driver_has_bucket_location_feature?</a>&nbsp;&nbsp;
      <a href="#M000281">driver_has_feature?</a>&nbsp;&nbsp;
      <a href="#M000297">driver_provider</a>&nbsp;&nbsp;
      <a href="#M000285">filter_all</a>&nbsp;&nbsp;
      <a href="#M000301">format_address</a>&nbsp;&nbsp;
      <a href="#M000298">header</a>&nbsp;&nbsp;
      <a href="#M000295">image_for_state</a>&nbsp;&nbsp;
      <a href="#M000288">instance_action</a>&nbsp;&nbsp;
      <a href="#M000279">instance_action_method</a>&nbsp;&nbsp;
      <a href="#M000291">link_to_action</a>&nbsp;&nbsp;
      <a href="#M000293">link_to_documentation</a>&nbsp;&nbsp;
      <a href="#M000292">link_to_format</a>&nbsp;&nbsp;
      <a href="#M000303">new_blob_form_url</a>&nbsp;&nbsp;
      <a href="#M000290">render_cdata</a>&nbsp;&nbsp;
      <a href="#M000287">report_error</a>&nbsp;&nbsp;
      <a href="#M000286">show</a>&nbsp;&nbsp;
      <a href="#M000299">subheader</a>&nbsp;&nbsp;
      <a href="#M000302">translate_error_code</a>&nbsp;&nbsp;
      <a href="#M000296">truncate_words</a>&nbsp;&nbsp;
      </div>
    </div>

  </div>


    <!-- if includes -->
    <div id="includes">
      <h3 class="section-bar">Included Modules</h3>

      <div id="includes-list">
        <span class="include-name"><a href="Deltacloud.html">Deltacloud</a></span>
      </div>
    </div>

    <div id="section">





      


    <!-- if method_list -->
    <div id="methods">
      <h3 class="section-bar">Public Instance methods</h3>

      <div id="method-M000280" class="method-detail">
        <a name="M000280"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000280.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000280.html');return false;">
          <span class="method-name">action_method</span><span class="method-args">(action, collection)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000294" class="method-detail">
        <a name="M000294"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000294.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000294.html');return false;">
          <span class="method-name">action_url</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000300" class="method-detail">
        <a name="M000300"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000300.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000300.html');return false;">
          <span class="method-name">address_type</span><span class="method-args">(address)</span>
          </a>
        </div>
      
        <div class="method-description">
          <p>
FIXME: It would be cleaner if we stored the type of address explicitly in
public_addresses instead of guessing it; especially since now a RHEV-M vnc
address in theory could look like type ipv4.
</p>
<p>
Instead of pushing just the address onto public_addresses, we should just
push a pair [type, address], i.e. [:vnc, &quot;172.16.0.1&quot;] or a hash
{ :vnc =&gt; &quot;172.16.0.1&quot; }
</p>
        </div>
      </div>

      <div id="method-M000278" class="method-detail">
        <a name="M000278"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000278.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000278.html');return false;">
          <span class="method-name">bread_crumb</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000289" class="method-detail">
        <a name="M000289"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000289.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000289.html');return false;">
          <span class="method-name">cdata</span><span class="method-args">(text = nil, &amp;block)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000283" class="method-detail">
        <a name="M000283"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000283.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000283.html');return false;">
          <span class="method-name">driver_auth_feature_name</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000282" class="method-detail">
        <a name="M000282"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000282.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000282.html');return false;">
          <span class="method-name">driver_has_auth_features?</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000284" class="method-detail">
        <a name="M000284"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000284.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000284.html');return false;">
          <span class="method-name">driver_has_bucket_location_feature?</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000281" class="method-detail">
        <a name="M000281"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000281.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000281.html');return false;">
          <span class="method-name">driver_has_feature?</span><span class="method-args">(feature_name, collection_name = :instances)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000297" class="method-detail">
        <a name="M000297"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000297.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000297.html');return false;">
          <span class="method-name">driver_provider</span><span class="method-args">(d)</span>
          </a>
        </div>
      
        <div class="method-description">
          <p>
Reverse the entrypoints hash for a driver from drivers.yaml; note that
<tt>d</tt> is a hash, not an actual driver object
</p>
        </div>
      </div>

      <div id="method-M000285" class="method-detail">
        <a name="M000285"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000285.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000285.html');return false;">
          <span class="method-name">filter_all</span><span class="method-args">(model)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000301" class="method-detail">
        <a name="M000301"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000301.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000301.html');return false;">
          <span class="method-name">format_address</span><span class="method-args">(address, opts={})</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000298" class="method-detail">
        <a name="M000298"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000298.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000298.html');return false;">
          <span class="method-name">header</span><span class="method-args">(title, opts={}, &amp;block)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000295" class="method-detail">
        <a name="M000295"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000295.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000295.html');return false;">
          <span class="method-name">image_for_state</span><span class="method-args">(state)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000288" class="method-detail">
        <a name="M000288"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000288.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000288.html');return false;">
          <span class="method-name">instance_action</span><span class="method-args">(name)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000279" class="method-detail">
        <a name="M000279"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000279.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000279.html');return false;">
          <span class="method-name">instance_action_method</span><span class="method-args">(action)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000291" class="method-detail">
        <a name="M000291"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000291.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000291.html');return false;">
          <span class="method-name">link_to_action</span><span class="method-args">(action, url, method)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000293" class="method-detail">
        <a name="M000293"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000293.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000293.html');return false;">
          <span class="method-name">link_to_documentation</span><span class="method-args">()</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000292" class="method-detail">
        <a name="M000292"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000292.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000292.html');return false;">
          <span class="method-name">link_to_format</span><span class="method-args">(format)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000303" class="method-detail">
        <a name="M000303"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000303.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000303.html');return false;">
          <span class="method-name">new_blob_form_url</span><span class="method-args">(bucket)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000290" class="method-detail">
        <a name="M000290"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000290.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000290.html');return false;">
          <span class="method-name">render_cdata</span><span class="method-args">(text)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000287" class="method-detail">
        <a name="M000287"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000287.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000287.html');return false;">
          <span class="method-name">report_error</span><span class="method-args">(code=nil)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000286" class="method-detail">
        <a name="M000286"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000286.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000286.html');return false;">
          <span class="method-name">show</span><span class="method-args">(model)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000299" class="method-detail">
        <a name="M000299"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000299.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000299.html');return false;">
          <span class="method-name">subheader</span><span class="method-args">(title, opts={})</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000302" class="method-detail">
        <a name="M000302"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000302.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000302.html');return false;">
          <span class="method-name">translate_error_code</span><span class="method-args">(code)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <div id="method-M000296" class="method-detail">
        <a name="M000296"></a>

        <div class="method-heading">
          <a href="ApplicationHelper.src/M000296.html" target="Code" class="method-signature"
            onclick="popupCode('ApplicationHelper.src/M000296.html');return false;">
          <span class="method-name">truncate_words</span><span class="method-args">(text, length = 10)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>


    </div>


  </div>


<div id="validator-badges">
  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
</div>

</body>
</html>