You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by cc...@apache.org on 2010/08/13 16:30:26 UTC

svn commit: r985209 [7/11] - in /incubator/deltacloud/trunk/site: ./ Scripts/ css/ css/blueprint/ css/blueprint/plugins/ css/blueprint/plugins/buttons/ css/blueprint/plugins/buttons/icons/ css/blueprint/plugins/fancy-type/ css/blueprint/plugins/link-ic...

Added: incubator/deltacloud/trunk/site/doc/DeltaCloud/PlainFormatter/FormatObject/StorageVolume.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/DeltaCloud/PlainFormatter/FormatObject/StorageVolume.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/DeltaCloud/PlainFormatter/FormatObject/StorageVolume.html (added)
+++ incubator/deltacloud/trunk/site/doc/DeltaCloud/PlainFormatter/FormatObject/StorageVolume.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,197 @@
+<!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>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: DeltaCloud::PlainFormatter::FormatObject::StorageVolume</title>
+<link rel="stylesheet" href="../../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+<link rel="stylesheet" href="../../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  relpath = '../../..';
+  if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
+
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) document.body.className = 'frames';
+    </script>
+    
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../../_index.html">Index (S)</a> &raquo; 
+    <span class='title'><a href="../../../DeltaCloud.html" title="DeltaCloud (module)">DeltaCloud</a></span> &raquo; <span class='title'><a href="../../PlainFormatter.html" title="DeltaCloud::PlainFormatter (module)">PlainFormatter</a></span> &raquo; <span class='title'><a href="../FormatObject.html" title="DeltaCloud::PlainFormatter::FormatObject (module)">FormatObject</a></span>
+     &raquo; 
+    <span class="title">StorageVolume</span>
+  
+  
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  <a id="class_list_link" href="#">Class List</a>
+  <a id="method_list_link" href="#">Method List</a>
+  <a id ="file_list_link" href="#">File List</a>
+</div>
+
+      <div class="clear"></div>
+    </div>
+    
+    <iframe id="search_frame"></iframe>
+    
+    <div id="content"><h1>Class: DeltaCloud::PlainFormatter::FormatObject::StorageVolume
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName"><a href="Base.html" title="DeltaCloud::PlainFormatter::FormatObject::Base (class)">Base</a></span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next"><a href="Base.html" title="DeltaCloud::PlainFormatter::FormatObject::Base (class)">Base</a></li>
+          
+            <li class="next">DeltaCloud::PlainFormatter::FormatObject::StorageVolume</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/plain_formatter.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+  
+  
+  
+  
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+  
+  
+  
+  
+  
+  
+  <h3 class="inherited">Methods inherited from <a href="Base.html" title="DeltaCloud::PlainFormatter::FormatObject::Base (class)">Base</a></h3>
+  <p class="inherited"><a href="Base.html#initialize-instance_method" title="DeltaCloud::PlainFormatter::FormatObject::Base#initialize (method)">#initialize</a></p>
+<div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <p class="notice">This class inherits a constructor from <a href="Base.html#initialize-instance_method" title="DeltaCloud::PlainFormatter::FormatObject::Base#initialize (method)">DeltaCloud::PlainFormatter::FormatObject::Base</a></p>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+    
+    
+      <div class="method_details first">
+  <p class="signature first" id="format-instance_method">
+  
+    - (<tt>Object</tt>) <strong>format</strong> 
+  
+
+  
+</p><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+55
+56
+57
+58
+59
+60
+61
+62
+63</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/plain_formatter.rb', line 55</span>
+
+<span class='def def kw'>def</span> <span class='format identifier id'>format</span>
+  <span class='sprintf identifier id'>sprintf</span><span class='lparen token'>(</span><span class='string val'>&quot;%-10s | %15s GB | %-10s | %-10s | %-15s&quot;</span><span class='comma token'>,</span>
+    <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='id identifier id'>id</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='comma token'>,</span><span class='integer val'>10</span><span class='rbrack token'>]</span><span class='comma token'>,</span>
+    <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='capacity identifier id'>capacity</span> <span class='integer val'>? </span><span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='capacity identifier id'>capacity</span><span class='dot token'>.</span><span class='to_s identifier id'>to_s</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='comma token'>,</span><span class='integer val'>15</span><span class='rbrack token'>]</span> <span class='colon op'>:</span> <span class='string val'>'unknown'</span><span class='comma token'>,</span>
+    <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='device identifier id'>device</span> <span class='integer val'>? </span><span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='device identifier id'>device</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='comma token'>,</span><span class='integer val'>10</span><span class='rbrack token'>]</span> <span class='colon op'>:</span> <span class='string val'>'unknown'</span><span class='comma token'>,</span>
+    <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='respond_to? fid id'>respond_to?</span><span class='lparen token'>(</span><span class='string val'>'state'</span><span class='rparen token'>)</span> <span class='question op'>?</span> <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='state identifier id'>state</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='comma token'>,</span><span class='integer val'>10</span><span class='rbrack token'>]</span> <span class='colon op'>:</span> <span class='string val'>'unknown'</span><span class='comma token'>,</span>
+    <span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='instance identifier id'>instance</span> <span class='integer val'>? </span><span class='@obj ivar id'>@obj</span><span class='dot token'>.</span><span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='name identifier id'>name</span><span class='lbrack token'>[</span><span class='integer val'>0</span><span class='comma token'>,</span><span class='integer val'>15</span><span class='rbrack token'>]</span> <span class='colon op'>:</span> <span class='string val'>'unknown'</span>
+  <span class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+    
+    <div id="footer">
+  Generated on Fri Jul 30 12:16:26 2010 by 
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool">yard</a>
+  0.5.6 (ruby-1.8.7).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

Added: incubator/deltacloud/trunk/site/doc/String.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/String.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/String.html (added)
+++ incubator/deltacloud/trunk/site/doc/String.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,405 @@
+<!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>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Class: String</title>
+<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+<link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  relpath = '';
+  if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="js/app.js"></script>
+
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) document.body.className = 'frames';
+    </script>
+    
+    <div id="header">
+      <div id="menu">
+  
+    <a href="_index.html">Index (S)</a> &raquo; 
+    
+    
+    <span class="title">String</span>
+  
+  
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  <a id="class_list_link" href="#">Class List</a>
+  <a id="method_list_link" href="#">Method List</a>
+  <a id ="file_list_link" href="#">File List</a>
+</div>
+
+      <div class="clear"></div>
+    </div>
+    
+    <iframe id="search_frame"></iframe>
+    
+    <div id="content"><h1>Class: String
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">String</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/deltacloud.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#camelize-instance_method" title="#camelize (instance method)">- (Object) <strong>camelize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Camelize converts strings to UpperCamelCase.</p></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#classify-instance_method" title="#classify (instance method)">- (Object) <strong>classify</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Create a class name from string.</p></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#convert-instance_method" title="#convert (instance method)">- (Object) <strong>convert</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Convert string to float if string value seems like Float.</p></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#sanitize-instance_method" title="#sanitize (instance method)">- (Object) <strong>sanitize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Simply converts whitespaces and - symbols to &#8216;_&#8217; which is safe for Ruby.</p></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#singularize-instance_method" title="#singularize (instance method)">- (Object) <strong>singularize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Strip &#8216;s&#8217; character from end of string.</p></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+    
+    
+      <div class="method_details first">
+  <p class="signature first" id="camelize-instance_method">
+  
+    - (<tt>Object</tt>) <strong>camelize</strong> 
+  
+
+  
+</p><div class="docstring">
+  <div class="discussion">
+    <p>Camelize converts strings to UpperCamelCase</p>
+
+  </div>
+</div>
+<div class="tags">
+  
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+499
+500
+501</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/deltacloud.rb', line 499</span>
+
+<span class='def def kw'>def</span> <span class='camelize identifier id'>camelize</span>
+  <span class='self self kw'>self</span><span class='dot token'>.</span><span class='to_s identifier id'>to_s</span><span class='dot token'>.</span><span class='gsub identifier id'>gsub</span><span class='lparen token'>(</span><span class='regexp val'>/\/(.?)/</span><span class='rparen token'>)</span> <span class='lbrace token'>{</span> <span class='dstring node'>&quot;::#{$1.upcase}&quot;</span> <span class='rbrace token'>}</span><span class='dot token'>.</span><span class='gsub identifier id'>gsub</span><span class='lparen token'>(</span><span class='regexp val'>/(?:^|_)(.)/</span><span class='rparen token'>)</span> <span class='lbrace token'>{</span> <span class='$1 nth_ref id'>$1</span><span class='dot token'>.</span><span class='upcase identifier id'>upcase</span> <span class='rbrace token'>}</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <p class="signature " id="classify-instance_method">
+  
+    - (<tt>Object</tt>) <strong>classify</strong> 
+  
+
+  
+</p><div class="docstring">
+  <div class="discussion">
+    <p>Create a class name from string</p>
+
+  </div>
+</div>
+<div class="tags">
+  
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+492
+493
+494</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/deltacloud.rb', line 492</span>
+
+<span class='def def kw'>def</span> <span class='classify identifier id'>classify</span>
+  <span class='self self kw'>self</span><span class='dot token'>.</span><span class='singularize identifier id'>singularize</span><span class='dot token'>.</span><span class='camelize identifier id'>camelize</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <p class="signature " id="convert-instance_method">
+  
+    - (<tt>Object</tt>) <strong>convert</strong> 
+  
+
+  
+</p><div class="docstring">
+  <div class="discussion">
+    <p>Convert string to float if string value seems like Float</p>
+
+  </div>
+</div>
+<div class="tags">
+  
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+512
+513
+514
+515</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/deltacloud.rb', line 512</span>
+
+<span class='def def kw'>def</span> <span class='convert identifier id'>convert</span>
+  <span class='return return kw'>return</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='to_f identifier id'>to_f</span> <span class='if if_mod kw'>if</span> <span class='self self kw'>self</span><span class='dot token'>.</span><span class='strip identifier id'>strip</span> <span class='match op'>=~</span> <span class='regexp val'>/^([\d\.]+$)/</span>
+  <span class='self self kw'>self</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <p class="signature " id="sanitize-instance_method">
+  
+    - (<tt>Object</tt>) <strong>sanitize</strong> 
+  
+
+  
+</p><div class="docstring">
+  <div class="discussion">
+    <p>Simply converts whitespaces and - symbols to &#8216;_&#8217; which is safe for Ruby</p>
+
+  </div>
+</div>
+<div class="tags">
+  
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+518
+519
+520</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/deltacloud.rb', line 518</span>
+
+<span class='def def kw'>def</span> <span class='sanitize identifier id'>sanitize</span>
+  <span class='self self kw'>self</span><span class='dot token'>.</span><span class='gsub identifier id'>gsub</span><span class='lparen token'>(</span><span class='regexp val'>/(\W+)/</span><span class='comma token'>,</span> <span class='string val'>'_'</span><span class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <p class="signature " id="singularize-instance_method">
+  
+    - (<tt>Object</tt>) <strong>singularize</strong> 
+  
+
+  
+</p><div class="docstring">
+  <div class="discussion">
+    <p>Strip &#8216;s&#8217; character from end of string</p>
+
+  </div>
+</div>
+<div class="tags">
+  
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+506
+507
+508</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/deltacloud.rb', line 506</span>
+
+<span class='def def kw'>def</span> <span class='singularize identifier id'>singularize</span>
+  <span class='self self kw'>self</span><span class='dot token'>.</span><span class='gsub identifier id'>gsub</span><span class='lparen token'>(</span><span class='regexp val'>/s$/</span><span class='comma token'>,</span> <span class='string val'>''</span><span class='rparen token'>)</span>
+<span class='end end kw'>end</span>
+</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+    
+    <div id="footer">
+  Generated on Fri Jul 30 12:16:29 2010 by 
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool">yard</a>
+  0.5.6 (ruby-1.8.7).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

Added: incubator/deltacloud/trunk/site/doc/class_list.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/class_list.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/class_list.html (added)
+++ incubator/deltacloud/trunk/site/doc/class_list.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+  <head>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+    <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
+    <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+    <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
+    <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
+    <base id="base_target" target="_parent" />
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) {
+        document.getElementById('base_target').target = 'main';
+        document.body.className = 'frames';
+      }
+    </script>
+    <div id="content">
+      <h1 id="full_list_header">Class List</h1>
+      <div id="nav">
+        <a target="_self" href="class_list.html">Classes</a> | 
+        <a target="_self" href="method_list.html">Methods</a> |
+        <a target="_self" href="file_list.html">Files</a>
+      </div>
+      <div id="search">Search: <input type="text" /></div>
+
+      <ul id="full_list" class="class">
+        <li><a href="top-level-namespace.html" title=" (root)">Top Level Namespace</a></li>
+<li><a class='toggle'></a> <a href="DeltaCloud.html" title="DeltaCloud (module)">DeltaCloud</a><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <a href="DeltaCloud/API.html" title="DeltaCloud::API (class)">API</a> &lt; Object<small class='search_info'>DeltaCloud</small></li><ul><li><a href="DeltaCloud/API/HardwareProfile.html" title="DeltaCloud::API::HardwareProfile (class)">HardwareProfile</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li><li><a href="DeltaCloud/API/Image.html" title="DeltaCloud::API::Image (class)">Image</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li><li><a href="DeltaCloud/API/Instance.html" title="DeltaCloud::API::Instance (class)">Instance</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li><li><a href="DeltaCloud/API/Realm.html" title="DeltaCloud::API::Realm (class)">Realm</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li><li><a hre
 f="DeltaCloud/API/StorageSnapshot.html" title="DeltaCloud::API::StorageSnapshot (class)">StorageSnapshot</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li><li><a href="DeltaCloud/API/StorageVolume.html" title="DeltaCloud::API::StorageVolume (class)">StorageVolume</a> &lt; Object<small class='search_info'>DeltaCloud::API</small></li></ul><li><a class='toggle'></a> <a href="DeltaCloud/Documentation.html" title="DeltaCloud::Documentation (class)">Documentation</a> &lt; Object<small class='search_info'>DeltaCloud</small></li><ul><li><a href="DeltaCloud/Documentation/OperationParameter.html" title="DeltaCloud::Documentation::OperationParameter (class)">OperationParameter</a> &lt; Object<small class='search_info'>DeltaCloud::Documentation</small></li></ul><li><a class='toggle'></a> <a href="DeltaCloud/HWP.html" title="DeltaCloud::HWP (module)">HWP</a><small class='search_info'>DeltaCloud</small></li><ul><li><a href="DeltaCloud/HWP/FloatProperty.html" title="Del
 taCloud::HWP::FloatProperty (class)">FloatProperty</a> &lt; Property<small class='search_info'>DeltaCloud::HWP</small></li><li><a href="DeltaCloud/HWP/Property.html" title="DeltaCloud::HWP::Property (class)">Property</a> &lt; Object<small class='search_info'>DeltaCloud::HWP</small></li></ul><li><a class='toggle'></a> <a href="DeltaCloud/InstanceState.html" title="DeltaCloud::InstanceState (module)">InstanceState</a><small class='search_info'>DeltaCloud</small></li><ul><li><a href="DeltaCloud/InstanceState/State.html" title="DeltaCloud::InstanceState::State (class)">State</a> &lt; Object<small class='search_info'>DeltaCloud::InstanceState</small></li><li><a href="DeltaCloud/InstanceState/Transition.html" title="DeltaCloud::InstanceState::Transition (class)">Transition</a> &lt; Object<small class='search_info'>DeltaCloud::InstanceState</small></li></ul><li><a class='toggle'></a> <a href="DeltaCloud/PlainFormatter.html" title="DeltaCloud::PlainFormatter (module)">PlainFormatter
 </a><small class='search_info'>DeltaCloud</small></li><ul><li><a class='toggle'></a> <a href="DeltaCloud/PlainFormatter/FormatObject.html" title="DeltaCloud::PlainFormatter::FormatObject (module)">FormatObject</a><small class='search_info'>DeltaCloud::PlainFormatter</small></li><ul><li><a href="DeltaCloud/PlainFormatter/FormatObject/Base.html" title="DeltaCloud::PlainFormatter::FormatObject::Base (class)">Base</a> &lt; Object<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li><li><a href="DeltaCloud/PlainFormatter/FormatObject/HardwareProfile.html" title="DeltaCloud::PlainFormatter::FormatObject::HardwareProfile (class)">HardwareProfile</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li><li><a href="DeltaCloud/PlainFormatter/FormatObject/Image.html" title="DeltaCloud::PlainFormatter::FormatObject::Image (class)">Image</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small><
 /li><li><a href="DeltaCloud/PlainFormatter/FormatObject/Instance.html" title="DeltaCloud::PlainFormatter::FormatObject::Instance (class)">Instance</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li><li><a href="DeltaCloud/PlainFormatter/FormatObject/Realm.html" title="DeltaCloud::PlainFormatter::FormatObject::Realm (class)">Realm</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li><li><a href="DeltaCloud/PlainFormatter/FormatObject/StorageSnapshot.html" title="DeltaCloud::PlainFormatter::FormatObject::StorageSnapshot (class)">StorageSnapshot</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li><li><a href="DeltaCloud/PlainFormatter/FormatObject/StorageVolume.html" title="DeltaCloud::PlainFormatter::FormatObject::StorageVolume (class)">StorageVolume</a> &lt; Base<small class='search_info'>DeltaCloud::PlainFormatter::FormatObject</small></li></ul></ul></ul
 ><li><a href="String.html" title="String (class)">String</a> &lt; Object<small class='search_info'>Top Level Namespace</small></li>
+
+      </ul>
+    </div>
+  </body>
+</html>
+

Added: incubator/deltacloud/trunk/site/doc/css/common.css
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/css/common.css?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/css/common.css (added)
+++ incubator/deltacloud/trunk/site/doc/css/common.css Fri Aug 13 14:30:21 2010
@@ -0,0 +1 @@
+/* Override this file with custom rules */
\ No newline at end of file

Added: incubator/deltacloud/trunk/site/doc/css/full_list.css
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/css/full_list.css?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/css/full_list.css (added)
+++ incubator/deltacloud/trunk/site/doc/css/full_list.css Fri Aug 13 14:30:21 2010
@@ -0,0 +1,50 @@
+body { 
+  margin: 0;
+  font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; 
+  font-size: 13px;
+  height: 101%;
+  overflow-x: hidden;
+}
+
+h1 { padding: 12px 10px; padding-bottom: 0; margin: 0; font-size: 1.4em; }
+.clear { clear: both; }
+#search { position: absolute; right: 5px; top: 9px; }
+#full_list { padding: 0; list-style: none; margin-left: 0; }
+#full_list ul { padding: 0; }
+#full_list li { padding: 5px; padding-left: 12px; margin: 0; font-size: 1.1em; list-style: none; }
+#noresults { display: none; padding: 7px 12px; }
+ul.collapsed ul, ul.collapsed li { display: none; }
+li a.toggle { cursor: default; position: relative; left: -5px; top: 4px; text-indent: -999px; width: 10px; height: 9px; margin-left: -10px; display: block; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMy8xNC8wOeNZPpQAAAE2SURBVDiNrZTBccIwEEXfelIAHUA6CZ24BGaWO+FuzZAK4k6gg5QAdGAq+Bxs2Yqx7BzyL7Llp/VfzZeQhCTc/ezuGzKKnKSzpCxXJM8fwNXda3df5RZETlIt6YUzSQDs93sl8w3wBZxCCE10GM1OcWbWjB2mWgEH4Mfdyxm3PSepBHibgQE2wLe7r4HjEidpnXMYdQPKEMJcsZ4zs2POYQOcaPfwMVOo58zsAdMt18BuoVDPxUJRacELbXv3hUIX2vYmOUvi8C8ydz/ThjXrqKqqLbDIAdsCKBd+Wo7GWa7o9qzOQHVVVXeAbs+yHHCH4aTsaCOQqunmUy1yBUAXkdMIfMlgF5EXLo2OpV/c/Up7jG4hhHcYLgWzAZXUc2b2ixsfvc/RmNNfOXD3Q/oeL9axJE1yT9IOoUu6MGUkAAAAAElFTkSuQmCC) no-repeat bottom left; }
+li.collapsed a.toggle { opacity: 0.5; cursor: default; background-position: top left; }
+li { color: #888; cursor: pointer; }
+li.deprecated { text-decoration: line-through; font-style: italic; }
+li.r1 { background: #f0f0f0; }
+li.r2 { background: #fafafa; }
+li:hover { background: #ddd; }
+li small:before { content: "("; }
+li small:after { content: ")"; }
+li small.search_info { display: none; }
+a:link, a:visited { text-decoration: none; color: #05a; }
+li.clicked { background: #05a; color: #ccc; }
+li.clicked a:link, li.clicked a:visited { color: #eee; }
+li.clicked a.toggle { opacity: 0.5; background-position: bottom right; }
+li.collapsed.clicked a.toggle { background-position: top right; }
+#search input { border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
+#nav { margin-left: 10px; font-size: 0.9em; display: none; color: #aaa; }
+#nav a:link, #nav a:visited { color: #358; }
+#nav a:hover { background: transparent; color: #5af; }
+
+.frames #content h1 { margin-top: 0; }
+.frames li { white-space: nowrap; cursor: normal; }
+.frames li small { display: block; font-size: 0.8em; }
+.frames li small:before { content: ""; }
+.frames li small:after { content: ""; }
+.frames li small.search_info { display: none; }
+.frames #search { position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; }
+.frames #search input { width: 110px; }
+.frames #nav { display: block; }
+
+#full_list.insearch li { display: none; }
+#full_list.insearch li.found { display: list-item; padding-left: 10px; }
+#full_list.insearch li a.toggle { display: none; }
+#full_list.insearch li small.search_info { display: block; }

Added: incubator/deltacloud/trunk/site/doc/css/style.css
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/css/style.css?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/css/style.css (added)
+++ incubator/deltacloud/trunk/site/doc/css/style.css Fri Aug 13 14:30:21 2010
@@ -0,0 +1,277 @@
+body { 
+  padding: 0 20px;
+  font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; 
+  font-size: 13px;
+}
+body.frames { padding: 0 5px; }
+h1 { font-size: 25px; margin: 1em 0 0.5em; padding-top: 4px; border-top: 1px dotted #d5d5d5; }
+h1.noborder { border-top: 0px; margin-top: 0; padding-top: 4px; }
+h1.title { margin-bottom: 10px; }
+h1.alphaindex { margin-top: 0; font-size: 22px; }
+h2 { 
+  padding: 0;
+  padding-bottom: 3px;
+  border-bottom: 1px #aaa solid;
+  font-size: 1.4em;
+  margin: 1.8em 0 0.5em;
+}
+h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right; }
+.clear { clear: both; }
+.inline { display: inline; }
+.inline p:first-child { display: inline; }
+.docstring h1, .docstring h2, .docstring h3, .docstring h4 { padding: 0; border: 0; border-bottom: 1px dotted #bbb; }
+.docstring h1 { font-size: 1.2em; }
+.docstring h2 { font-size: 1.1em; }
+.docstring h3, .docstring h4 { font-size: 1em; border-bottom: 0; padding-top: 10px; }
+
+.note { 
+  color: #222;
+  -moz-border-radius: 3px; -webkit-border-radius: 3px; 
+  background: #e3e4e3; border: 1px solid #d5d5d5; padding: 7px 10px;
+}
+.note.todo { background: #ffffc5; border-color: #ececaa; }
+.note.returns_void { background: #efefef; }
+.note.deprecated { background: #ffe5e5; border-color: #e9dada; }
+.note.private { background: #ffffc5; border-color: #ececaa; }
+.note.title { text-transform: lowercase; padding: 1px 5px; margin-left: 5px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; }
+h1 .note.title { font-size: 0.5em; font-weight: normal; padding: 3px 5px; position: relative; top: -3px; text-transform: capitalize; }
+.note.title.constructor { color: #fff; background: #6a98d6; border-color: #6689d6; } 
+.note.title.writeonly { color: #fff; background: #45a638; border-color: #2da31d; } 
+.note.title.readonly { color: #fff; background: #6a98d6; border-color: #6689d6; } 
+.note.title.private { background: #d5d5d5; border-color: #c5c5c5; }
+
+h3.inherited {
+  font-style: italic;
+  font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
+  font-weight: normal;
+  padding: 0;
+  margin: 0;
+  margin-top: 12px;
+  margin-bottom: 3px;
+  font-size: 13px;
+}
+p.inherited {
+  padding: 0;
+  margin: 0;
+  margin-left: 25px;
+}
+
+dl.box {
+  width: 520px;
+  font-size: 1em;
+}
+dl.box dt {
+  float: left;
+  display: block;
+  width: 100px;
+  margin: 0;
+  text-align: right;
+  font-weight: bold;
+  border: 1px solid #aaa;
+  border-width: 1px 0px 0px 1px;
+  padding: 6px 0;
+  padding-right: 10px;
+}
+dl.box dd {
+  float: left;
+  display: block;
+  width: 380px;
+  margin: 0;
+  padding: 6px 0;
+  padding-right: 20px;
+  border: 1px solid #aaa;
+  border-width: 1px 1px 0 0;
+}
+dl.box .last {
+  border-bottom: 1px solid #aaa;
+}
+dl.box .r1 { background: #eee; }
+
+ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
+#files { padding-left: 15px; font-size: 1.1em; }
+
+#files { padding: 0; }
+#files li { list-style: none; display: inline; padding: 7px 12px; line-height: 35px; }
+
+dl.constants { margin-left: 40px; }
+dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
+dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
+
+.summary_desc { margin-left: 32px; display: block; font-family: sans-serif; }
+.summary_desc tt { font-size: 0.9em; }
+dl.constants .docstring { margin-left: 32px; font-size: 0.9em; font-weight: normal; }
+dl.constants .discussion *:first-child { margin-top: 0; }
+dl.constants .discussion *:last-child { margin-bottom: 0; }
+
+.method_details { border-top: 1px dotted #aaa; margin-top: 15px; padding-top: 0; }
+.method_details.first { border: 0; }
+p.signature { 
+  font-size: 1.1em; font-weight: normal; font-family: Monaco, Consolas, Courier, monospace; 
+  padding: 6px 10px; margin-top: 18px; 
+  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+}
+p.signature tt { font-family: Monaco, Consolas, Courier, monospace; }
+p.signature .overload { display: block; }
+p.signature .extras { font-weight: normal; font-family: sans-serif; color: #444; font-size: 1em; }
+p.signature .aliases { display: block; font-weight: normal; font-size: 0.9em; font-family: sans-serif; margin-top: 0px; color: #555; }
+p.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace; font-weight: bold; color: #000; font-size: 1.2em; }
+
+.tags h3 { font-size: 1em; margin-bottom: 0; }
+.tags ul { margin-top: 5px; padding-left: 30px; list-style: square; }
+.tags ul li { margin-bottom: 3px; }
+.tags ul .name { font-family: monospace; font-weight: bold; }
+.tags ul .note { padding: 3px 6px; }
+.tags { margin-bottom: 12px; }
+
+.tags .examples h3 { margin-bottom: 10px; }
+.tags .examples h4 { padding: 0; margin: 0; margin-left: 15px; font-weight: bold; font-size: 0.9em; }
+
+.tags .overload .overload_item { list-style: none; margin-bottom: 25px; }
+.tags .overload .overload_item .signature { 
+  padding: 2px 8px;
+  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+}
+.tags .overload .signature { margin-left: -15px; font-family: monospace; display: block; font-size: 1.1em; }
+.tags .overload .docstring { margin-top: 15px; }
+
+.defines { display: none; }
+
+#method_missing_details .notice.this { position: relative; top: -8px; color: #888; padding: 0; margin: 0; }
+
+.showSource { font-size: 0.9em; }
+.showSource a:link, .showSource a:visited { text-decoration: none; color: #666; }
+
+#content a:link, #content a:visited { text-decoration: none; color: #05a; }
+#content a:hover { background: #ffffa5; }
+.docstring { margin-right: 6em; }
+
+ul.summary {
+  list-style: none;
+  font-family: monospace;
+  font-size: 1em;
+  line-height: 1.5em;
+}
+ul.summary a:link, ul.summary a:visited { 
+  text-decoration: none; font-size: 1.1em;
+}
+ul.summary li { margin-bottom: 5px; }
+.summary .summary_signature { 
+  padding: 1px 10px;
+  background: #eaeaff; border: 1px solid #dfdfe5;
+  -moz-border-radius: 3px; -webkit-border-radius: 3px; 
+}
+.summary_signature:hover { background: #eeeeff; cursor: pointer; }
+ul.summary.compact li { display: inline; margin-right: 5px; line-height: 2.6em;}
+ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
+#content .summary_signature:hover a:link, 
+#content .summary_signature:hover a:visited {
+  background: transparent;
+  color: #48f;
+}
+
+p.inherited a { font-family: monospace; font-size: 0.9em; }
+p.inherited { word-spacing: 5px; font-size: 1.2em; }
+
+p.children { font-size: 1.2em; }
+p.children a { font-size: 0.9em; }
+p.children strong { font-size: 0.8em; }
+p.children strong.modules { padding-left: 5px; }
+
+ul.fullTree { display: none; padding-left: 0; list-style: none; margin-left: 0; margin-bottom: 10px; }
+ul.fullTree ul { margin-left: 0; padding-left: 0; list-style: none; }
+ul.fullTree li { text-align: center; }
+ul.fullTree li.next:before { font-size: 1.2em; content: '\2B06'; color: #bbb; display: block; margin-top: 3px; }
+
+#search { position: absolute; right: 14px; top: 0px; }
+#search a:link, #search a:visited { 
+  display: block; float: left; margin-right: 4px;
+  padding: 8px 10px; text-decoration: none; color: #05a; background: #eaeaff;
+  border: 1px solid #d8d8e5;
+  -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; 
+  -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;
+}
+#search a:hover { background: #eef; color: #06b; }
+#search a.active { 
+  background: #568; padding-bottom: 20px; color: #fff; border: 1px solid #457; 
+  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
+  -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
+}
+#search a.inactive { color: #999; }
+.frames #search { display: none; }
+.inheritanceTree, .toggleDefines { float: right; }
+
+#menu { font-size: 1.3em; color: #bbb; top: -5px; position: relative; }
+#menu .title, #menu a { font-size: 0.7em; }
+#menu .title a { font-size: 1em; }
+#menu .title { color: #555; }
+#menu a:link, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#menu a:hover { color: #05a; }
+#menu .noframes { display: none; }
+.frames #menu .noframes { display: inline; float: right; }
+
+#footer { margin-top: 15px; border-top: 1px solid #ccc; text-align: center; padding: 7px 0; color: #999; }
+#footer a:link, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#footer a:hover { color: #05a; }
+
+#listing ul.alpha { font-size: 1.1em; }
+#listing ul.alpha { margin: 0; padding: 0; padding-bottom: 10px; list-style: none; }
+#listing ul.alpha li.letter { font-size: 1.4em; padding-bottom: 10px; }
+#listing ul.alpha ul { margin: 0; padding-left: 15px; }
+#listing ul small { color: #666; font-size: 0.7em; }
+
+li.r1 { background: #f0f0f0; }
+li.r2 { background: #fafafa; }
+
+#search_frame {
+  background: #fff;
+  display: none;
+  position: absolute; 
+  top: 36px; 
+  right: 18px;
+  width: 500px;
+  height: 80%;
+  overflow-y: scroll;
+  border: 1px solid #999;
+  border-collapse: collapse;
+  -webkit-box-shadow: -7px 5px 25px #aaa;
+  -moz-box-shadow: -7px 5px 25px #aaa;
+  -moz-border-radius: 2px;
+  -webkit-border-radius: 2px;
+}
+
+#content ul.summary li.deprecated a:link, 
+#content ul.summary li.deprecated a:visited { text-decoration: line-through; font-style: italic; }
+
+/* syntax highlighting */
+.source_code { display: none; padding: 3px 8px; border-left: 8px solid #ddd; margin-top: 5px; }
+#filecontents pre.code, .docstring pre.code, .source_code pre { font-family: monospace; }
+#filecontents pre.code, .docstring pre.code { display: block; }
+.source_code .lines { padding-right: 12px; color: #555; text-align: right; }
+#filecontents pre.code, .docstring pre.code, 
+.tags .example { padding: 5px 12px; margin-top: 4px; border: 1px solid #eef; background: #f5f5ff; }
+pre.code { color: #000; }
+pre.code .info.file { color: #555; }
+pre.code .val { color: #036A07; }
+pre.code .tstring_content,
+pre.code .heredoc_beg, pre.code .heredoc_end,
+pre.code .qwords_beg, pre.code .qwords_end,
+pre.code .tstring, pre.code .dstring { color: #036A07; }
+pre.code .fid, pre.code .id.new, pre.code .id.to_s, 
+pre.code .id.to_sym, pre.code .id.to_f, 
+pre.code .dot + pre.code .id,
+pre.code .id.to_i pre.code .id.each { color: #0085FF; }
+pre.code .comment { color: #0066FF; }
+pre.code .const, pre.code .constant { color: #585CF6; }
+pre.code .symbol { color: #C5060B; }
+pre.code .kw, 
+pre.code .label,
+pre.code .id.require, 
+pre.code .id.extend,
+pre.code .id.include { color: #0000FF; }
+pre.code .ivar { color: #318495; }
+pre.code .gvar, 
+pre.code .id.backref, 
+pre.code .id.nth_ref { color: #6D79DE; }
+pre.code .regexp, .dregexp { color: #036A07; }
+pre.code a { border-bottom: 1px dotted #bbf; }
+

Added: incubator/deltacloud/trunk/site/doc/file.README.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/file.README.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/file.README.html (added)
+++ incubator/deltacloud/trunk/site/doc/file.README.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,184 @@
+<!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>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Deltacloud Client Library</title>
+<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+<link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  relpath = '';
+  if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="js/app.js"></script>
+
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) document.body.className = 'frames';
+    </script>
+    
+    <div id="header">
+      <div id="menu">
+  
+    <a href="_index.html" title="Index">Index</a> &raquo; 
+    <span class="title">File: README</span>
+  
+  
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  <a id="class_list_link" href="#">Class List</a>
+  <a id="method_list_link" href="#">Method List</a>
+  <a id ="file_list_link" href="#">File List</a>
+</div>
+
+      <div class="clear"></div>
+    </div>
+    
+    <iframe id="search_frame"></iframe>
+    
+    <div id="content"><div id='filecontents'><h1 id='deltacloud_client_ruby'>Deltacloud Client (Ruby)</h1>
+
+<p>The Deltacloud project includes a Ruby client. Other language-bindings are possible and will be supported soon. The client aims to insulate users from having to deal with HTTP and REST directly.</p>
+
+<p>Each resource type has an associated model to ease usage. Where resource reference other resources, natural navigation across the object model is possible.</p>
+
+<p>For example</p>
+
+<pre class="code"><span class='puts identifier id'>puts</span> <span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='dot token'>.</span><span class='name identifier id'>name</span>
+<span class='puts identifier id'>puts</span> <span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='hardware_profile identifier id'>hardware_profile</span><span class='dot token'>.</span><span class='architecture identifier id'>architecture</span>
+</pre>
+
+<h2 id='basics'>Basics</h2>
+
+<p>To use the client, you must require <code>deltacloud</code>.</p>
+
+<pre class="code"><span class='require identifier id'>require</span> <span class='string val'>'deltacloud'</span>
+</pre>
+
+<h2 id='connecting_to_a_deltacloud_provider'>Connecting to a Deltacloud provider</h2>
+
+<pre class="code"><span class='require identifier id'>require</span> <span class='string val'>'deltacloud'</span>
+
+<span class='api_url identifier id'>api_url</span>      <span class='assign token'>=</span> <span class='string val'>'http://localhost:3001/api'</span>
+<span class='api_name identifier id'>api_name</span>     <span class='assign token'>=</span> <span class='string val'>'mockuser'</span>
+<span class='api_password identifier id'>api_password</span> <span class='assign token'>=</span> <span class='string val'>'mockpassword'</span>
+
+<span class='client identifier id'>client</span> <span class='assign token'>=</span> <span class='DeltaCloud constant id'>DeltaCloud</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span> <span class='api_name identifier id'>api_name</span><span class='comma token'>,</span> <span class='api_password identifier id'>api_password</span><span class='comma token'>,</span> <span class='api_url identifier id'>api_url</span> <span class='rparen token'>)</span>
+
+<span class='comment val'># work with client here</span>
+</pre>
+
+<p>In addition to creating a client, operations may occur within a block included on the initialization</p>
+
+<pre class="code"><span class='DeltaCloud constant id'>DeltaCloud</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span> <span class='api_name identifier id'>api_name</span><span class='comma token'>,</span> <span class='api_password identifier id'>api_password</span><span class='comma token'>,</span> <span class='api_url identifier id'>api_url</span> <span class='rparen token'>)</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='client identifier id'>client</span><span class='bitor op'>|</span>
+  <span class='comment val'># work with client here</span>
+<span class='end end kw'>end</span>
+</pre>
+
+<p>In the event of a failure, any underlying HTTP transport exceptions will be thrown all the way out to the caller.</p>
+
+<h2 id='listing_realms'>Listing realms</h2>
+
+<p>You may retrieve a complete list of realms available to you</p>
+
+<pre class="code"><span class='realms identifier id'>realms</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='realms identifier id'>realms</span>
+</pre>
+
+<p>You may retrieve a specific realm by its identifier</p>
+
+<pre class="code"><span class='realm identifier id'>realm</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='realm identifier id'>realm</span><span class='lparen token'>(</span> <span class='string val'>'us'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_hardware_profiles'>Listing hardware profiles</h2>
+
+<p>You may retrieve a complete list of hardware profiles available for launching machines</p>
+
+<pre class="code"><span class='hwp identifier id'>hwp</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profiles identifier id'>hardware_profiles</span>
+</pre>
+
+<p>You may filter hardware profiles by architecture</p>
+
+<pre class="code"><span class='flavors identifier id'>flavors</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profiles identifier id'>hardware_profiles</span><span class='lparen token'>(</span> <span class='symbol val'>:architecture=</span><span class='gt op'>&gt;</span><span class='string val'>'x86_64'</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a specific hardware profile by its identifier</p>
+
+<pre class="code"><span class='flavor identifier id'>flavor</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profile identifier id'>hardware_profile</span><span class='lparen token'>(</span> <span class='string val'>'m1-small'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_images'>Listing images</h2>
+
+<p>You may retrieve a complete list of images</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span>
+</pre>
+
+<p>You may retrieve a list of images owned by the currently authenticated user</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span><span class='lparen token'>(</span> <span class='symbol val'>:owner_id=</span><span class='gt op'>&gt;</span><span class='symbol val'>:self</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a list of images visible to you but owned by a specific user</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span><span class='lparen token'>(</span> <span class='symbol val'>:owner_id=</span><span class='gt op'>&gt;</span><span class='string val'>'daryll'</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a specific image by its identifier</p>
+
+<pre class="code"><span class='image identifier id'>image</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='lparen token'>(</span> <span class='string val'>'ami-8675309'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_instances'>Listing instances</h2>
+
+<p>You may retrieve a list of all instances visible to you</p>
+
+<pre class="code"><span class='instances identifier id'>instances</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='instances identifier id'>instances</span>
+</pre>
+
+<p>You may retrieve a specific instance by its identifier</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='instance identifier id'>instance</span><span class='lparen token'>(</span> <span class='string val'>'i-90125'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='launching_instances'>Launching instances</h2>
+
+<p>An instance may be launched using just an image identifier</p>
+
+<pre class="code"><span class='image identifier id'>image</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='lparen token'>(</span> <span class='string val'>'ami-8675309'</span> <span class='rparen token'>)</span>
+<span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='create_instance identifier id'>create_instance</span><span class='lparen token'>(</span> <span class='image identifier id'>image</span><span class='dot token'>.</span><span class='id identifier id'>id</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>Optionally, a flavor or realm may be specified</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='create_instance identifier id'>create_instance</span><span class='lparen token'>(</span> <span class='image identifier id'>image</span><span class='dot token'>.</span><span class='id identifier id'>id</span><span class='comma token'>,</span> <span class='symbol val'>:flavor=</span><span class='gt op'>&gt;</span><span class='string val'>'m1-small'</span><span class='comma token'>,</span> <span class='symbol val'>:realm=</span><span class='gt op'>&gt;</span><span class='string val'>'us'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='manipulating_instances'>Manipulating instances</h2>
+
+<p>Given an instance, depending on its state, various actions <em>may</em> be available.</p>
+
+<p>To determine what&#8217;s available, the <code>instance#actions</code> method may be used.</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='actions identifier id'>actions</span> <span class='comment val'># [ 'reboot', 'stop' ]</span>
+</pre>
+
+<p>For a valid action, the method matching the action with an exclamation point may be called.</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='reboot! fid id'>reboot!</span>
+</pre>
+
+<p>Upon invoking an action, the instance will refresh its contents, in case the state has changed. To determine later if the state has changed again, the instance must be refetched using the <code>client.instance(...)</code> method.</p></div></div>
+    
+    <div id="footer">
+  Generated on Fri Jul 30 12:16:23 2010 by 
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool">yard</a>
+  0.5.6 (ruby-1.8.7).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

Added: incubator/deltacloud/trunk/site/doc/file_list.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/file_list.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/file_list.html (added)
+++ incubator/deltacloud/trunk/site/doc/file_list.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+  <head>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+    <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
+    <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+    <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
+    <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
+    <base id="base_target" target="_parent" />
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) {
+        document.getElementById('base_target').target = 'main';
+        document.body.className = 'frames';
+      }
+    </script>
+    <div id="content">
+      <h1 id="full_list_header">File List</h1>
+      <div id="nav">
+        <a target="_self" href="class_list.html">Classes</a> | 
+        <a target="_self" href="method_list.html">Methods</a> |
+        <a target="_self" href="file_list.html">Files</a>
+      </div>
+      <div id="search">Search: <input type="text" /></div>
+
+      <ul id="full_list" class="files">
+        
+
+  <li class="r1"><a href="index.html" title="README">README</a></li>
+  
+
+      </ul>
+    </div>
+  </body>
+</html>
+

Added: incubator/deltacloud/trunk/site/doc/frames.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/frames.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/frames.html (added)
+++ incubator/deltacloud/trunk/site/doc/frames.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+	<title>Deltacloud Client Library</title>
+</head>
+<frameset cols="20%,*">
+  <frame name="list" src="class_list.html" />
+  <frame name="main" src="index.html" />
+</frameset>
+</html>

Added: incubator/deltacloud/trunk/site/doc/index.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/index.html?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/index.html (added)
+++ incubator/deltacloud/trunk/site/doc/index.html Fri Aug 13 14:30:21 2010
@@ -0,0 +1,184 @@
+<!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>
+    <meta name="Content-Type" content="text/html; charset=utf-8" />
+<title>Deltacloud Client Library</title>
+<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+<link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  relpath = '';
+  if (relpath != '') relpath += '/';
+</script>
+<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="js/app.js"></script>
+
+  </head>
+  <body>
+    <script type="text/javascript" charset="utf-8">
+      if (window.top.frames.main) document.body.className = 'frames';
+    </script>
+    
+    <div id="header">
+      <div id="menu">
+  
+    <a href="_index.html" title="Index">Index</a> &raquo; 
+    <span class="title">File: README</span>
+  
+  
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  <a id="class_list_link" href="#">Class List</a>
+  <a id="method_list_link" href="#">Method List</a>
+  <a id ="file_list_link" href="#">File List</a>
+</div>
+
+      <div class="clear"></div>
+    </div>
+    
+    <iframe id="search_frame"></iframe>
+    
+    <div id="content"><div id='filecontents'><h1 id='deltacloud_client_ruby'>Deltacloud Client (Ruby)</h1>
+
+<p>The Deltacloud project includes a Ruby client. Other language-bindings are possible and will be supported soon. The client aims to insulate users from having to deal with HTTP and REST directly.</p>
+
+<p>Each resource type has an associated model to ease usage. Where resource reference other resources, natural navigation across the object model is possible.</p>
+
+<p>For example</p>
+
+<pre class="code"><span class='puts identifier id'>puts</span> <span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='dot token'>.</span><span class='name identifier id'>name</span>
+<span class='puts identifier id'>puts</span> <span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='hardware_profile identifier id'>hardware_profile</span><span class='dot token'>.</span><span class='architecture identifier id'>architecture</span>
+</pre>
+
+<h2 id='basics'>Basics</h2>
+
+<p>To use the client, you must require <code>deltacloud</code>.</p>
+
+<pre class="code"><span class='require identifier id'>require</span> <span class='string val'>'deltacloud'</span>
+</pre>
+
+<h2 id='connecting_to_a_deltacloud_provider'>Connecting to a Deltacloud provider</h2>
+
+<pre class="code"><span class='require identifier id'>require</span> <span class='string val'>'deltacloud'</span>
+
+<span class='api_url identifier id'>api_url</span>      <span class='assign token'>=</span> <span class='string val'>'http://localhost:3001/api'</span>
+<span class='api_name identifier id'>api_name</span>     <span class='assign token'>=</span> <span class='string val'>'mockuser'</span>
+<span class='api_password identifier id'>api_password</span> <span class='assign token'>=</span> <span class='string val'>'mockpassword'</span>
+
+<span class='client identifier id'>client</span> <span class='assign token'>=</span> <span class='DeltaCloud constant id'>DeltaCloud</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span> <span class='api_name identifier id'>api_name</span><span class='comma token'>,</span> <span class='api_password identifier id'>api_password</span><span class='comma token'>,</span> <span class='api_url identifier id'>api_url</span> <span class='rparen token'>)</span>
+
+<span class='comment val'># work with client here</span>
+</pre>
+
+<p>In addition to creating a client, operations may occur within a block included on the initialization</p>
+
+<pre class="code"><span class='DeltaCloud constant id'>DeltaCloud</span><span class='dot token'>.</span><span class='new identifier id'>new</span><span class='lparen token'>(</span> <span class='api_name identifier id'>api_name</span><span class='comma token'>,</span> <span class='api_password identifier id'>api_password</span><span class='comma token'>,</span> <span class='api_url identifier id'>api_url</span> <span class='rparen token'>)</span> <span class='do do kw'>do</span> <span class='bitor op'>|</span><span class='client identifier id'>client</span><span class='bitor op'>|</span>
+  <span class='comment val'># work with client here</span>
+<span class='end end kw'>end</span>
+</pre>
+
+<p>In the event of a failure, any underlying HTTP transport exceptions will be thrown all the way out to the caller.</p>
+
+<h2 id='listing_realms'>Listing realms</h2>
+
+<p>You may retrieve a complete list of realms available to you</p>
+
+<pre class="code"><span class='realms identifier id'>realms</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='realms identifier id'>realms</span>
+</pre>
+
+<p>You may retrieve a specific realm by its identifier</p>
+
+<pre class="code"><span class='realm identifier id'>realm</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='realm identifier id'>realm</span><span class='lparen token'>(</span> <span class='string val'>'us'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_hardware_profiles'>Listing hardware profiles</h2>
+
+<p>You may retrieve a complete list of hardware profiles available for launching machines</p>
+
+<pre class="code"><span class='hwp identifier id'>hwp</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profiles identifier id'>hardware_profiles</span>
+</pre>
+
+<p>You may filter hardware profiles by architecture</p>
+
+<pre class="code"><span class='flavors identifier id'>flavors</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profiles identifier id'>hardware_profiles</span><span class='lparen token'>(</span> <span class='symbol val'>:architecture=</span><span class='gt op'>&gt;</span><span class='string val'>'x86_64'</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a specific hardware profile by its identifier</p>
+
+<pre class="code"><span class='flavor identifier id'>flavor</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='hardware_profile identifier id'>hardware_profile</span><span class='lparen token'>(</span> <span class='string val'>'m1-small'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_images'>Listing images</h2>
+
+<p>You may retrieve a complete list of images</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span>
+</pre>
+
+<p>You may retrieve a list of images owned by the currently authenticated user</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span><span class='lparen token'>(</span> <span class='symbol val'>:owner_id=</span><span class='gt op'>&gt;</span><span class='symbol val'>:self</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a list of images visible to you but owned by a specific user</p>
+
+<pre class="code"><span class='images identifier id'>images</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='images identifier id'>images</span><span class='lparen token'>(</span> <span class='symbol val'>:owner_id=</span><span class='gt op'>&gt;</span><span class='string val'>'daryll'</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>You may retrieve a specific image by its identifier</p>
+
+<pre class="code"><span class='image identifier id'>image</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='lparen token'>(</span> <span class='string val'>'ami-8675309'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='listing_instances'>Listing instances</h2>
+
+<p>You may retrieve a list of all instances visible to you</p>
+
+<pre class="code"><span class='instances identifier id'>instances</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='instances identifier id'>instances</span>
+</pre>
+
+<p>You may retrieve a specific instance by its identifier</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='instance identifier id'>instance</span><span class='lparen token'>(</span> <span class='string val'>'i-90125'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='launching_instances'>Launching instances</h2>
+
+<p>An instance may be launched using just an image identifier</p>
+
+<pre class="code"><span class='image identifier id'>image</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='image identifier id'>image</span><span class='lparen token'>(</span> <span class='string val'>'ami-8675309'</span> <span class='rparen token'>)</span>
+<span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='create_instance identifier id'>create_instance</span><span class='lparen token'>(</span> <span class='image identifier id'>image</span><span class='dot token'>.</span><span class='id identifier id'>id</span> <span class='rparen token'>)</span>
+</pre>
+
+<p>Optionally, a flavor or realm may be specified</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span> <span class='assign token'>=</span> <span class='client identifier id'>client</span><span class='dot token'>.</span><span class='create_instance identifier id'>create_instance</span><span class='lparen token'>(</span> <span class='image identifier id'>image</span><span class='dot token'>.</span><span class='id identifier id'>id</span><span class='comma token'>,</span> <span class='symbol val'>:flavor=</span><span class='gt op'>&gt;</span><span class='string val'>'m1-small'</span><span class='comma token'>,</span> <span class='symbol val'>:realm=</span><span class='gt op'>&gt;</span><span class='string val'>'us'</span> <span class='rparen token'>)</span>
+</pre>
+
+<h2 id='manipulating_instances'>Manipulating instances</h2>
+
+<p>Given an instance, depending on its state, various actions <em>may</em> be available.</p>
+
+<p>To determine what&#8217;s available, the <code>instance#actions</code> method may be used.</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='actions identifier id'>actions</span> <span class='comment val'># [ 'reboot', 'stop' ]</span>
+</pre>
+
+<p>For a valid action, the method matching the action with an exclamation point may be called.</p>
+
+<pre class="code"><span class='instance identifier id'>instance</span><span class='dot token'>.</span><span class='reboot! fid id'>reboot!</span>
+</pre>
+
+<p>Upon invoking an action, the instance will refresh its contents, in case the state has changed. To determine later if the state has changed again, the instance must be refetched using the <code>client.instance(...)</code> method.</p></div></div>
+    
+    <div id="footer">
+  Generated on Fri Jul 30 12:16:23 2010 by 
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool">yard</a>
+  0.5.6 (ruby-1.8.7).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

Added: incubator/deltacloud/trunk/site/doc/js/app.js
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/js/app.js?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/js/app.js (added)
+++ incubator/deltacloud/trunk/site/doc/js/app.js Fri Aug 13 14:30:21 2010
@@ -0,0 +1,138 @@
+function createSourceLinks() {
+    $('.method_details_list .source_code').
+        before("<span class='showSource'>[<a href='#' class='toggleSource'>View source</a>]</span>");
+    $('.toggleSource').toggle(function() {
+       $(this).parent().next().slideDown(100);
+       $(this).text("Hide source");
+    },
+    function() {
+        $(this).parent().next().slideUp(100);
+        $(this).text("View source");
+    });
+}
+
+function createDefineLinks() {
+    var tHeight = 0;
+    $('.defines').after(" <a href='#' class='toggleDefines'>more...</a>");
+    $('.toggleDefines').toggle(function() {
+        tHeight = $(this).parent().prev().height();
+        $(this).prev().show();
+        $(this).parent().prev().height($(this).parent().height());
+        $(this).text("(less)");
+    },
+    function() {
+        $(this).prev().hide();
+        $(this).parent().prev().height(tHeight);
+        $(this).text("more...")
+    });
+}
+
+function createFullTreeLinks() {
+    var tHeight = 0;
+    $('.inheritanceTree').toggle(function() {
+        tHeight = $(this).parent().prev().height();
+        $(this).prev().prev().hide();
+        $(this).prev().show();
+        $(this).text("(hide)");
+        $(this).parent().prev().height($(this).parent().height());
+    },
+    function() {
+        $(this).prev().prev().show();
+        $(this).prev().hide();
+        $(this).parent().prev().height(tHeight);
+        $(this).text("show all")
+    });
+}
+
+function fixBoxInfoHeights() {
+    $('dl.box dd.r1, dl.box dd.r2').each(function() {
+       $(this).prev().height($(this).height()); 
+    });
+}
+
+function searchFrameLinks() {
+  $('#method_list_link').click(function() {
+    toggleSearchFrame(this, relpath + 'method_list.html');
+  });
+
+  $('#class_list_link').click(function() {
+    toggleSearchFrame(this, relpath + 'class_list.html');
+  });
+
+  $('#file_list_link').click(function() {
+    toggleSearchFrame(this, relpath + 'file_list.html');
+  });
+}
+
+function toggleSearchFrame(id, link) {
+  var frame = $('#search_frame');
+  $('#search a').removeClass('active').addClass('inactive');
+  if (frame.attr('src') == link && frame.css('display') != "none") {
+    frame.slideUp(100);
+    $('#search a').removeClass('active inactive');
+  }
+  else {
+    $(id).addClass('active').removeClass('inactive');
+    frame.attr('src', link).slideDown(100);
+  }
+}
+
+function linkSummaries() {
+  $('.summary_signature').click(function() {
+    document.location = $(this).find('a').attr('href');
+  });
+}
+
+function framesInit() {
+  if (window.top.frames.main) {
+    document.body.className = 'frames';
+    $('#menu .noframes a').attr('href', document.location);
+  }
+}
+
+function keyboardShortcuts() {
+  if (window.top.frames.main) return;
+  $(document).keypress(function(evt) {
+    if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) return;
+    if (evt.originalTarget.nodeName == "INPUT" || 
+        evt.originalTarget.nodeName == "TEXTAREA") return;
+    switch (evt.charCode) {
+      case 67: case 99:  $('#class_list_link').click(); break;  // 'c'
+      case 77: case 109: $('#method_list_link').click(); break; // 'm'
+      case 70: case 102: $('#file_list_link').click(); break;   // 'f'
+    }
+  });
+}
+
+function summaryToggle() {
+  $('.summary_toggle').click(function() {
+    $(this).text($(this).text() == "collapse" ? "expand" : "collapse");
+    var next = $(this).parent().parent().next();
+    if (next.hasClass('compact')) {
+      next.toggle();
+      next.next().toggle();
+    } 
+    else if (next.hasClass('summary')) {
+      var list = $('<ul class="summary compact" />');
+      list.html(next.html());
+      list.find('.summary_desc, .note').remove();
+      list.find('a').each(function() {
+        $(this).html($(this).find('strong').html());
+        $(this).parent().html($(this)[0].outerHTML);
+      });
+      next.before(list);
+      next.toggle();
+    }
+    return false;
+  })
+}
+
+$(framesInit);
+$(createSourceLinks);
+$(createDefineLinks);
+$(createFullTreeLinks);
+$(fixBoxInfoHeights);
+$(searchFrameLinks);
+$(linkSummaries);
+$(keyboardShortcuts);
+$(summaryToggle);

Added: incubator/deltacloud/trunk/site/doc/js/full_list.js
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/doc/js/full_list.js?rev=985209&view=auto
==============================================================================
--- incubator/deltacloud/trunk/site/doc/js/full_list.js (added)
+++ incubator/deltacloud/trunk/site/doc/js/full_list.js Fri Aug 13 14:30:21 2010
@@ -0,0 +1,117 @@
+function fullListSearch() {
+  $('#search input').keyup(function() {
+    var value = this.value.toLowerCase();
+    if (value == "") {
+      $('#full_list').removeClass('insearch');
+      $('#full_list li').each(function() {
+        var link = $(this).children('a:last');
+        link.text(link.text()); 
+      });
+      if (clicked) {
+        clicked.parents('ul').each(function() {
+          $(this).removeClass('collapsed').prev().removeClass('collapsed');
+        });
+      }
+      highlight();
+    }
+    else {
+      $('#full_list').addClass('insearch');
+      $('#full_list li').each(function() {
+        var link = $(this).children('a:last');
+        var text = link.text();
+        if (text.toLowerCase().indexOf(value) == -1) {
+          $(this).removeClass('found');
+          link.text(link.text());
+        }
+        else {
+          $(this).css('padding-left', '10px').addClass('found');
+          link.html(link.text().replace(new RegExp("(" + 
+            value.replace(/([\/.*+?|()\[\]{}\\])/g, "\\$1") + ")", "ig"), 
+            '<strong>$1</strong>'));
+        }
+      });
+      highlight(true);
+    }
+    
+    if ($('#full_list li:visible').size() == 0) {
+      $('#noresults').fadeIn();
+    }
+    else {
+      $('#noresults').hide();
+    }
+  });
+  
+  $('#search input').focus();
+  $('#full_list').after("<div id='noresults'>No results were found.</div>")
+}
+
+clicked = null;
+function linkList() {
+  $('#full_list li, #full_list li a:last').click(function(evt) {
+    if ($(this).hasClass('toggle')) return true;
+    if (this.tagName.toLowerCase() == "li") {
+      var toggle = $(this).children('a.toggle');
+      if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {
+        toggle.click();
+        return false;
+      }
+    }
+    if (clicked) clicked.removeClass('clicked');
+    var win = window.parent;
+    if (window.top.frames.main) {
+      win = window.top.frames.main;
+      var title = $('html head title', win.document).text();
+      $('html head title', window.parent.document).text(title);
+    }
+    if (this.tagName.toLowerCase() == "a") {
+      clicked = $(this).parent('li').addClass('clicked');
+      win.location = this.href;
+    }
+    else {
+      clicked = $(this).addClass('clicked');
+      win.location = $(this).find('a:last').attr('href');
+    }
+    return false;
+  });
+}
+
+function collapse() {
+  if (!$('#full_list').hasClass('class')) return;
+  $('#full_list.class a.toggle').click(function() { 
+    $(this).parent().toggleClass('collapsed').next().toggleClass('collapsed');
+    highlight();
+    return false; 
+  });
+  $('#full_list.class ul').each(function() {
+    $(this).addClass('collapsed').prev().addClass('collapsed');
+  });
+  $('#full_list.class').children().removeClass('collapsed');
+  highlight();
+}
+
+function highlight(no_padding) {
+  var n = 1;
+  $('#full_list li:visible').each(function() {
+    var next = n == 1 ? 2 : 1;
+    $(this).removeClass("r" + next).addClass("r" + n);
+    if (!no_padding && $('#full_list').hasClass('class')) {
+      $(this).css('padding-left', (10 + $(this).parents('ul').size() * 15) + 'px');
+    }
+    n = next;
+  });
+}
+
+function escapeShortcut() {
+  $(document).keydown(function(evt) {
+    if (evt.which == 27) {
+      $('#search_frame', window.top.document).slideUp(100);
+      $('#search a', window.top.document).removeClass('active inactive')
+      $(window.top).focus();
+    }
+  });
+}
+
+$(escapeShortcut);
+$(fullListSearch);
+$(linkList);
+$(collapse);