<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Module: Ziya::HtmlHelpers::Gauges</title> <link rel="stylesheet" href="../../rdoc.css" type="text/css" media="screen" /> <script src="../../js/jquery.js" type="text/javascript" charset="utf-8"></script> <script src="../../js/thickbox-compressed.js" type="text/javascript" charset="utf-8"></script> <script src="../../js/quicksearch.js" type="text/javascript" charset="utf-8"></script> <script src="../../js/darkfish.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> $(document).ready( function() { hookSourceViews(); hookQuickSearch(); highlightLocationTarget(); $('ul.link-list a').bind( "click", highlightClickTarget ); }); </script> </head> <body class="module"> <div id="metadata"> <div id="file-metadata"> <div id="file-list-section" class="section"> <h3 class="section-header">In Files</h3> <div class="section-body"> <ul> <li><a href="../../lib/ziya/html_helpers/gauges.rb.html?TB_iframe=true&height=400&width=600" class="thickbox" title="lib/ziya/html_helpers/gauges.rb">lib/ziya/html_helpers/gauges.rb</a></li> </ul> </div> </div> </div> <div id="class-metadata"> <!-- Parent Class --> <!-- Namespace Contents --> <!-- Method Quickref --> <div id="method-list-section" class="section"> <h3 class="section-header">Methods</h3> <ul class="link-list"> <li><a href="#_ziya_gauge">_ziya_gauge</a></li> <li><a href="#class_id">class_id</a></li> <li><a href="#codebase">codebase</a></li> <li><a href="#default_gauge_options">default_gauge_options</a></li> <li><a href="#gauge_path">gauge_path</a></li> <li><a href="#gauges_swf">gauges_swf</a></li> <li><a href="#ziya_gauge">ziya_gauge</a></li> </ul> </div> <!-- Included Modules --> <div id="includes-section" class="section"> <h3 class="section-header">Included Modules</h3> <ul class="link-list"> <li><span class="include">Ziya::HtmlHelpers::Base</span></li> </ul> </div> </div> <div id="project-metadata"> <div id="classindex-section" class="section project-section"> <h3 class="section-header">Class Index</h3> <ul class="link-list"> <li><a href="../../Ziya.html">Ziya</a></li> <li><a href="../../Ziya/Charts.html">Ziya::Charts</a></li> <li><a href="../../Ziya/Charts/Area.html">Ziya::Charts::Area</a></li> <li><a href="../../Ziya/Charts/AreaThreed.html">Ziya::Charts::AreaThreed</a></li> <li><a href="../../Ziya/Charts/Bar.html">Ziya::Charts::Bar</a></li> <li><a href="../../Ziya/Charts/Base.html">Ziya::Charts::Base</a></li> <li><a href="../../Ziya/Charts/Bubble.html">Ziya::Charts::Bubble</a></li> <li><a href="../../Ziya/Charts/CandleStick.html">Ziya::Charts::CandleStick</a></li> <li><a href="../../Ziya/Charts/Column.html">Ziya::Charts::Column</a></li> <li><a href="../../Ziya/Charts/ColumnThreed.html">Ziya::Charts::ColumnThreed</a></li> <li><a href="../../Ziya/Charts/Custom.html">Ziya::Charts::Custom</a></li> <li><a href="../../Ziya/Charts/Donut.html">Ziya::Charts::Donut</a></li> <li><a href="../../Ziya/Charts/FloatingBar.html">Ziya::Charts::FloatingBar</a></li> <li><a href="../../Ziya/Charts/FloatingColumn.html">Ziya::Charts::FloatingColumn</a></li> <li><a href="../../Ziya/Charts/ImageColumn.html">Ziya::Charts::ImageColumn</a></li> <li><a href="../../Ziya/Charts/ImagePie.html">Ziya::Charts::ImagePie</a></li> <li><a href="../../Ziya/Charts/Line.html">Ziya::Charts::Line</a></li> <li><a href="../../Ziya/Charts/Mixed.html">Ziya::Charts::Mixed</a></li> <li><a href="../../Ziya/Charts/ParallelThreedColumn.html">Ziya::Charts::ParallelThreedColumn</a></li> <li><a href="../../Ziya/Charts/Pie.html">Ziya::Charts::Pie</a></li> <li><a href="../../Ziya/Charts/PieThreed.html">Ziya::Charts::PieThreed</a></li> <li><a href="../../Ziya/Charts/Polar.html">Ziya::Charts::Polar</a></li> <li><a href="../../Ziya/Charts/Scatter.html">Ziya::Charts::Scatter</a></li> <li><a href="../../Ziya/Charts/StackedArea.html">Ziya::Charts::StackedArea</a></li> <li><a href="../../Ziya/Charts/StackedBar.html">Ziya::Charts::StackedBar</a></li> <li><a href="../../Ziya/Charts/StackedColumn.html">Ziya::Charts::StackedColumn</a></li> <li><a href="../../Ziya/Charts/StackedThreedArea.html">Ziya::Charts::StackedThreedArea</a></li> <li><a href="../../Ziya/Charts/StackedThreedColumn.html">Ziya::Charts::StackedThreedColumn</a></li> <li><a href="../../Ziya/Charts/Support.html">Ziya::Charts::Support</a></li> <li><a href="../../Ziya/Charts/Support/Area.html">Ziya::Charts::Support::Area</a></li> <li><a href="../../Ziya/Charts/Support/AxisCategory.html">Ziya::Charts::Support::AxisCategory</a></li> <li><a href="../../Ziya/Charts/Support/AxisTicks.html">Ziya::Charts::Support::AxisTicks</a></li> <li><a href="../../Ziya/Charts/Support/AxisValue.html">Ziya::Charts::Support::AxisValue</a></li> <li><a href="../../Ziya/Charts/Support/Base.html">Ziya::Charts::Support::Base</a></li> <li><a href="../../Ziya/Charts/Support/Bevel.html">Ziya::Charts::Support::Bevel</a></li> <li><a href="../../Ziya/Charts/Support/Blur.html">Ziya::Charts::Support::Blur</a></li> <li><a href="../../Ziya/Charts/Support/Button.html">Ziya::Charts::Support::Button</a></li> <li><a href="../../Ziya/Charts/Support/ChartBorder.html">Ziya::Charts::Support::ChartBorder</a></li> <li><a href="../../Ziya/Charts/Support/ChartGridH.html">Ziya::Charts::Support::ChartGridH</a></li> <li><a href="../../Ziya/Charts/Support/ChartGridV.html">Ziya::Charts::Support::ChartGridV</a></li> <li><a href="../../Ziya/Charts/Support/ChartGuide.html">Ziya::Charts::Support::ChartGuide</a></li> <li><a href="../../Ziya/Charts/Support/ChartLabel.html">Ziya::Charts::Support::ChartLabel</a></li> <li><a href="../../Ziya/Charts/Support/ChartNote.html">Ziya::Charts::Support::ChartNote</a></li> <li><a href="../../Ziya/Charts/Support/ChartPref.html">Ziya::Charts::Support::ChartPref</a></li> <li><a href="../../Ziya/Charts/Support/ChartRect.html">Ziya::Charts::Support::ChartRect</a></li> <li><a href="../../Ziya/Charts/Support/ChartTransition.html">Ziya::Charts::Support::ChartTransition</a></li> <li><a href="../../Ziya/Charts/Support/Circle.html">Ziya::Charts::Support::Circle</a></li> <li><a href="../../Ziya/Charts/Support/ContextMenu.html">Ziya::Charts::Support::ContextMenu</a></li> <li><a href="../../Ziya/Charts/Support/Draw.html">Ziya::Charts::Support::Draw</a></li> <li><a href="../../Ziya/Charts/Support/DrawBase.html">Ziya::Charts::Support::DrawBase</a></li> <li><a href="../../Ziya/Charts/Support/Filter.html">Ziya::Charts::Support::Filter</a></li> <li><a href="../../Ziya/Charts/Support/FlashToJavascript.html">Ziya::Charts::Support::FlashToJavascript</a></li> <li><a href="../../Ziya/Charts/Support/Glow.html">Ziya::Charts::Support::Glow</a></li> <li><a href="../../Ziya/Charts/Support/Image.html">Ziya::Charts::Support::Image</a></li> <li><a href="../../Ziya/Charts/Support/Legend.html">Ziya::Charts::Support::Legend</a></li> <li><a href="../../Ziya/Charts/Support/Line.html">Ziya::Charts::Support::Line</a></li> <li><a href="../../Ziya/Charts/Support/Link.html">Ziya::Charts::Support::Link</a></li> <li><a href="../../Ziya/Charts/Support/LinkData.html">Ziya::Charts::Support::LinkData</a></li> <li><a href="../../Ziya/Charts/Support/Rect.html">Ziya::Charts::Support::Rect</a></li> <li><a href="../../Ziya/Charts/Support/Scroll.html">Ziya::Charts::Support::Scroll</a></li> <li><a href="../../Ziya/Charts/Support/Series.html">Ziya::Charts::Support::Series</a></li> <li><a href="../../Ziya/Charts/Support/SeriesColor.html">Ziya::Charts::Support::SeriesColor</a></li> <li><a href="../../Ziya/Charts/Support/SeriesExplode.html">Ziya::Charts::Support::SeriesExplode</a></li> <li><a href="../../Ziya/Charts/Support/Shadow.html">Ziya::Charts::Support::Shadow</a></li> <li><a href="../../Ziya/Charts/Support/Text.html">Ziya::Charts::Support::Text</a></li> <li><a href="../../Ziya/Charts/Support/Tooltip.html">Ziya::Charts::Support::Tooltip</a></li> <li><a href="../../Ziya/Charts/Support/Update.html">Ziya::Charts::Support::Update</a></li> <li><a href="../../Ziya/Gauges.html">Ziya::Gauges</a></li> <li><a href="../../Ziya/Gauges/Base.html">Ziya::Gauges::Base</a></li> <li><a href="../../Ziya/Gauges/Radial.html">Ziya::Gauges::Radial</a></li> <li><a href="../../Ziya/Gauges/Signal.html">Ziya::Gauges::Signal</a></li> <li><a href="../../Ziya/Gauges/Support.html">Ziya::Gauges::Support</a></li> <li><a href="../../Ziya/Gauges/Support/Area.html">Ziya::Gauges::Support::Area</a></li> <li><a href="../../Ziya/Gauges/Support/Base.html">Ziya::Gauges::Support::Base</a></li> <li><a href="../../Ziya/Gauges/Support/Circle.html">Ziya::Gauges::Support::Circle</a></li> <li><a href="../../Ziya/Gauges/Support/Design.html">Ziya::Gauges::Support::Design</a></li> <li><a href="../../Ziya/Gauges/Support/Image.html">Ziya::Gauges::Support::Image</a></li> <li><a href="../../Ziya/Gauges/Support/Line.html">Ziya::Gauges::Support::Line</a></li> <li><a href="../../Ziya/Gauges/Support/Link.html">Ziya::Gauges::Support::Link</a></li> <li><a href="../../Ziya/Gauges/Support/Move.html">Ziya::Gauges::Support::Move</a></li> <li><a href="../../Ziya/Gauges/Support/Point.html">Ziya::Gauges::Support::Point</a></li> <li><a href="../../Ziya/Gauges/Support/Polygon.html">Ziya::Gauges::Support::Polygon</a></li> <li><a href="../../Ziya/Gauges/Support/RadialBase.html">Ziya::Gauges::Support::RadialBase</a></li> <li><a href="../../Ziya/Gauges/Support/RadialNumbers.html">Ziya::Gauges::Support::RadialNumbers</a></li> <li><a href="../../Ziya/Gauges/Support/RadialTicks.html">Ziya::Gauges::Support::RadialTicks</a></li> <li><a href="../../Ziya/Gauges/Support/Rect.html">Ziya::Gauges::Support::Rect</a></li> <li><a href="../../Ziya/Gauges/Support/Rotate.html">Ziya::Gauges::Support::Rotate</a></li> <li><a href="../../Ziya/Gauges/Support/Scale.html">Ziya::Gauges::Support::Scale</a></li> <li><a href="../../Ziya/Gauges/Support/Text.html">Ziya::Gauges::Support::Text</a></li> <li><a href="../../Ziya/Gauges/Support/Update.html">Ziya::Gauges::Support::Update</a></li> <li><a href="../../Ziya/Gauges/Thermo.html">Ziya::Gauges::Thermo</a></li> <li><a href="../../Ziya/HtmlHelpers.html">Ziya::HtmlHelpers</a></li> <li><a href="../../Ziya/HtmlHelpers/Charts.html">Ziya::HtmlHelpers::Charts</a></li> <li><a href="../../Ziya/HtmlHelpers/Gauges.html">Ziya::HtmlHelpers::Gauges</a></li> <li><a href="../../Ziya/HtmlHelpers/Maps.html">Ziya::HtmlHelpers::Maps</a></li> <li><a href="../../Ziya/Maps.html">Ziya::Maps</a></li> <li><a href="../../Ziya/Maps/Australia.html">Ziya::Maps::Australia</a></li> <li><a href="../../Ziya/Maps/Base.html">Ziya::Maps::Base</a></li> <li><a href="../../Ziya/Maps/Belgium.html">Ziya::Maps::Belgium</a></li> <li><a href="../../Ziya/Maps/Brazil.html">Ziya::Maps::Brazil</a></li> <li><a href="../../Ziya/Maps/Canada.html">Ziya::Maps::Canada</a></li> <li><a href="../../Ziya/Maps/Europe.html">Ziya::Maps::Europe</a></li> <li><a href="../../Ziya/Maps/France.html">Ziya::Maps::France</a></li> <li><a href="../../Ziya/Maps/Geocode.html">Ziya::Maps::Geocode</a></li> <li><a href="../../Ziya/Maps/Germany.html">Ziya::Maps::Germany</a></li> <li><a href="../../Ziya/Maps/Italy.html">Ziya::Maps::Italy</a></li> <li><a href="../../Ziya/Maps/Mexico.html">Ziya::Maps::Mexico</a></li> <li><a href="../../Ziya/Maps/Support.html">Ziya::Maps::Support</a></li> <li><a href="../../Ziya/Maps/Support/Arc.html">Ziya::Maps::Support::Arc</a></li> <li><a href="../../Ziya/Maps/Support/ArcColor.html">Ziya::Maps::Support::ArcColor</a></li> <li><a href="../../Ziya/Maps/Support/ArcRange.html">Ziya::Maps::Support::ArcRange</a></li> <li><a href="../../Ziya/Maps/Support/BackgroundColor.html">Ziya::Maps::Support::BackgroundColor</a></li> <li><a href="../../Ziya/Maps/Support/Base.html">Ziya::Maps::Support::Base</a></li> <li><a href="../../Ziya/Maps/Support/DefaultColor.html">Ziya::Maps::Support::DefaultColor</a></li> <li><a href="../../Ziya/Maps/Support/DefaultPoint.html">Ziya::Maps::Support::DefaultPoint</a></li> <li><a href="../../Ziya/Maps/Support/FirstZoom.html">Ziya::Maps::Support::FirstZoom</a></li> <li><a href="../../Ziya/Maps/Support/HeatRange.html">Ziya::Maps::Support::HeatRange</a></li> <li><a href="../../Ziya/Maps/Support/Hover.html">Ziya::Maps::Support::Hover</a></li> <li><a href="../../Ziya/Maps/Support/Line.html">Ziya::Maps::Support::Line</a></li> <li><a href="../../Ziya/Maps/Support/LineColor.html">Ziya::Maps::Support::LineColor</a></li> <li><a href="../../Ziya/Maps/Support/LineRange.html">Ziya::Maps::Support::LineRange</a></li> <li><a href="../../Ziya/Maps/Support/OutlineColor.html">Ziya::Maps::Support::OutlineColor</a></li> <li><a href="../../Ziya/Maps/Support/Point.html">Ziya::Maps::Support::Point</a></li> <li><a href="../../Ziya/Maps/Support/PointRange.html">Ziya::Maps::Support::PointRange</a></li> <li><a href="../../Ziya/Maps/Support/Range.html">Ziya::Maps::Support::Range</a></li> <li><a href="../../Ziya/Maps/Support/Ranges.html">Ziya::Maps::Support::Ranges</a></li> <li><a href="../../Ziya/Maps/Support/Region.html">Ziya::Maps::Support::Region</a></li> <li><a href="../../Ziya/Maps/Support/ScalePoints.html">Ziya::Maps::Support::ScalePoints</a></li> <li><a href="../../Ziya/Maps/Support/ShowName.html">Ziya::Maps::Support::ShowName</a></li> <li><a href="../../Ziya/Maps/Support/State.html">Ziya::Maps::Support::State</a></li> <li><a href="../../Ziya/Maps/Support/StateInfoIcon.html">Ziya::Maps::Support::StateInfoIcon</a></li> <li><a href="../../Ziya/Maps/Support/ZoomMode.html">Ziya::Maps::Support::ZoomMode</a></li> <li><a href="../../Ziya/Maps/Support/ZoomOutButton.html">Ziya::Maps::Support::ZoomOutButton</a></li> <li><a href="../../Ziya/Maps/Support/ZoomOutScale.html">Ziya::Maps::Support::ZoomOutScale</a></li> <li><a href="../../Ziya/Maps/Sweden.html">Ziya::Maps::Sweden</a></li> <li><a href="../../Ziya/Maps/Uk.html">Ziya::Maps::Uk</a></li> <li><a href="../../Ziya/Maps/Us.html">Ziya::Maps::Us</a></li> <li><a href="../../Ziya/Maps/World.html">Ziya::Maps::World</a></li> <li><a href="../../Ziya/YamlHelpers.html">Ziya::YamlHelpers</a></li> <li><a href="../../Ziya/YamlHelpers/Gauges.html">Ziya::YamlHelpers::Gauges</a></li> <li><a href="../../Ziya/YamlHelpers/Maps.html">Ziya::YamlHelpers::Maps</a></li> <li><a href="../../Ziya/Ziyafy.html">Ziya::Ziyafy</a></li> <li><a href="../../String.html">String</a></li> </ul> <div id="no-class-search-results" style="display: none;">No matching classes.</div> <form action="#" method="get" accept-charset="utf-8"> <fieldset> <legend>Quicksearch</legend> <input type="text" name="quicksearch" value="" class="quicksearch-field" /> </fieldset> </form> </div> </div> </div> <div id="documentation"> <h1 class="module">Ziya::HtmlHelpers::Gauges</h1> <div id="description"> <p> Generates necessary html flash tag to support ZiYa </p> <p> TODO — Rewrite to use content tag block instead... </p> <p> Author: Fernand Galiana </p> </div> <!-- Constants --> <!-- Attributes --> <!-- Methods --> <div id="public-instance-method-details" class="method-section section"> <h3 class="section-header">Public Instance Methods</h3> <div id="-ziya-gauge-method" class="method-detail"> <a name="_ziya_gauge"></a> <div class="method-heading"> <span class="method-name">_ziya_gauge</span><span class="method-args">( url, swf_path, options )</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p class="missing-docs">(Not documented)</p> <div class="method-source-code" id="-ziya-gauge-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 42</span> 42: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">_ziya_gauge</span>( <span class="ruby-identifier">url</span>, <span class="ruby-identifier">swf_path</span>, <span class="ruby-identifier">options</span> ) 43: <span class="ruby-comment cmt"># Setup options for opaque mode</span> 44: <span class="ruby-identifier">setup_wmode</span>( <span class="ruby-identifier">options</span> ) 45: 46: <span class="ruby-comment cmt"># setup width and height</span> 47: <span class="ruby-identifier">setup_movie_size</span>( <span class="ruby-identifier">options</span> ) 48: 49: <span class="ruby-identifier">color_param</span> = <span class="ruby-identifier">tag</span>( <span class="ruby-value str">'param'</span>, {<span class="ruby-identifier">:name</span> =<span class="ruby-operator">></span> <span class="ruby-value str">'bgcolor'</span>, <span class="ruby-identifier">:value</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:bgcolor</span>]}, <span class="ruby-keyword kw">true</span> ) 50: <span class="ruby-identifier">color_param</span> <span class="ruby-operator">+=</span> <span class="ruby-identifier">tag</span>( <span class="ruby-value str">'param'</span>, {<span class="ruby-identifier">:name</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"wmode"</span>, <span class="ruby-identifier">:value</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:wmode</span>]}, <span class="ruby-keyword kw">true</span> ) 51: 52: <span class="ruby-identifier">xml_swf_path</span> = <span class="ruby-identifier">swf_path</span> <span class="ruby-operator">%</span> [<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:swf_path</span>], <span class="ruby-identifier">url</span>] 53: <span class="ruby-identifier">xml_swf_path</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"&amp;timestamp=#{Time.now.to_i}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:use_cache</span>] <span class="ruby-operator">==</span> <span class="ruby-keyword kw">true</span> 54: <span class="ruby-identifier">xml_swf_path</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"&amp;timeout=#{options[:timeout]}&amp;retry=#{options[:retry]}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:timeout</span>] 55: <span class="ruby-identifier">xml_swf_path</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"&amp;stage_width=#{options[:width]}&amp;stage_height=#{options[:height]}"</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:use_stage</span>] <span class="ruby-operator">==</span> <span class="ruby-keyword kw">true</span> 56: <span class="ruby-identifier">tags</span> = <span class="ruby-value str">"<object codebase=\"\#{codebase}\" classid=\"\#{options[:class_id]}\" id=\"\#{options[:id]}\" height=\"\#{options[:height]}\" width=\"\#{options[:width]}\">\n<param name=\"scale\" value=\"noscale\"/>\n<param name=\"align\" value=\"\#{options[:align]}\"/>\n<param name=\"bgcolor\" value=\"\#{options[:bgcolor]}\"/>\n<param name=\"wmode\" value=\"\#{options[:wmode]}\"/>\n<param name=\"movie\" value=\"\#{xml_swf_path}\"/>\n<param name=\"menu\" value=\"true\"/>\n<param name=\"allowFullScreen\" value=\"true\"/>\n<param name=\"allowScriptAccess\" value=\"\#{options[:script_access]}\"/>\n<param name=\"quality\" value=\"high\"/>\n<param name=\"play\" value=\"true\"/>\n<param name=\"devicefont\" value=\"false\"/>\n<embed scale=\"noscale\"\nallowfullscreen=\"true\"\nallowscriptaccess=\"\#{options[:script_access]}\"\nbgcolor=\"\#{options[:bgcolor]}\"\ndevicefont=\"false\"\nsrc=\"\#{xml_swf_path}\"\nmenu=\"true\"\nname=\"\#{options[:id]}\"\nplay=\"true\"\npluginspage=\"\#{plugin_url}\"\nquality=\"high\"\nsalign=\"\#{options[:salign]}\"\nsrc=\"\#{xml_swf_path}\"\ntype=\"\#{mime}\"\nwmode=\"\#{options[:wmode]}\"\nsalign=\"\#{options[:salign]}\"\nheight=\"\#{options[:height]}\"\nwidth=\"\#{options[:width]}\">\n</object>\n"</span> 57: <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="class-id-method" class="method-detail"> <a name="class_id"></a> <div class="method-heading"> <span class="method-name">class_id</span><span class="method-args">()</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p class="missing-docs">(Not documented)</p> <div class="method-source-code" id="class-id-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 22</span> 22: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">class_id</span>() <span class="ruby-value str">"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"</span> <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="codebase-method" class="method-detail"> <a name="codebase"></a> <div class="method-heading"> <span class="method-name">codebase</span><span class="method-args">()</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p class="missing-docs">(Not documented)</p> <div class="method-source-code" id="codebase-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 23</span> 23: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">codebase</span>() <span class="ruby-value str">"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0"</span>; <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="default-gauge-options-method" class="method-detail"> <a name="default_gauge_options"></a> <div class="method-heading"> <span class="method-name">default_gauge_options</span><span class="method-args">()</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p class="missing-docs">(Not documented)</p> <div class="method-source-code" id="default-gauge-options-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 25</span> 25: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">default_gauge_options</span> 26: { <span class="ruby-identifier">:width</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"200"</span>, 27: <span class="ruby-identifier">:height</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"200"</span>, 28: <span class="ruby-identifier">:align</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"middle"</span>, 29: <span class="ruby-identifier">:scale</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"noscale"</span>, 30: <span class="ruby-identifier">:script_access</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"sameDomain"</span>, 31: <span class="ruby-identifier">:salign</span> =<span class="ruby-operator">></span> <span class="ruby-value str">""</span>, 32: <span class="ruby-identifier">:class</span> =<span class="ruby-operator">></span> <span class="ruby-value str">""</span>, 33: <span class="ruby-identifier">:class_id</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"</span>, 34: <span class="ruby-identifier">:id</span> =<span class="ruby-operator">></span> <span class="ruby-value str">"ziya_gauge"</span>, 35: <span class="ruby-identifier">:swf_path</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">gauge_path</span>, 36: <span class="ruby-identifier">:use_cache</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">false</span>, 37: <span class="ruby-identifier">:timeout</span> =<span class="ruby-operator">></span> <span class="ruby-value">30</span>, 38: <span class="ruby-identifier">:retry</span> =<span class="ruby-operator">></span> <span class="ruby-value">2</span>, 39: <span class="ruby-identifier">:use_stage</span> =<span class="ruby-operator">></span> <span class="ruby-keyword kw">false</span> } 40: <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="gauge-path-method" class="method-detail"> <a name="gauge_path"></a> <div class="method-heading"> <span class="method-name">gauge_path</span><span class="method-args">()</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p class="missing-docs">(Not documented)</p> <div class="method-source-code" id="gauge-path-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 21</span> 21: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">gauge_path</span>() <span class="ruby-value str">"/gauges"</span>; <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="gauges-swf-method" class="method-detail"> <a name="gauges_swf"></a> <div class="method-heading"> <span class="method-name">gauges_swf</span><span class="method-args">()</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p><p> Const accessors... </p></p> <div class="method-source-code" id="gauges-swf-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 20</span> 20: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">gauges_swf</span>() <span class="ruby-value str">"%s/gauge.swf?xml_source=%s"</span>; <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> <div id="ziya-gauge-method" class="method-detail"> <a name="ziya_gauge"></a> <div class="method-heading"> <span class="method-name">ziya_gauge</span><span class="method-args">( url, gauge_options={} )</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p><p> generates necessary html tags to display a gauge. </p></p> <div class="method-source-code" id="ziya-gauge-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/html_helpers/gauges.rb, line 11</span> 11: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ziya_gauge</span>( <span class="ruby-identifier">url</span>, <span class="ruby-identifier">gauge_options</span>={} ) 12: <span class="ruby-identifier">options</span> = <span class="ruby-identifier">default_gauge_options</span>.<span class="ruby-identifier">merge</span>( <span class="ruby-identifier">gauge_options</span> ) 13: <span class="ruby-identifier">_ziya_gauge</span>( <span class="ruby-identifier">url</span>, <span class="ruby-identifier">gauges_swf</span>, <span class="ruby-identifier">options</span> ) 14: <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> </div> </div> </div> <div id="rdoc-debugging-section-dump"> <div class="section"> <h2 class="section-header">secsequence</h2> <pre>--- SEC00193 </pre> </div> <div class="section"> <h2 class="section-header">seccomment</h2> <pre>--- "" </pre> </div> <div class="section"> <h2 class="section-header">method_list</h2> <pre>--- - methods: - visibility: public aref: M000051 name: _ziya_gauge sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 42</span>\n\ 42: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">_ziya_gauge</span>( <span class=\"ruby-identifier\">url</span>, <span class=\"ruby-identifier\">swf_path</span>, <span class=\"ruby-identifier\">options</span> )\n\ 43: <span class=\"ruby-comment cmt\"># Setup options for opaque mode</span>\n\ 44: <span class=\"ruby-identifier\">setup_wmode</span>( <span class=\"ruby-identifier\">options</span> ) \n\ 45: \n\ 46: <span class=\"ruby-comment cmt\"># setup width and height</span>\n\ 47: <span class=\"ruby-identifier\">setup_movie_size</span>( <span class=\"ruby-identifier\">options</span> )\n\ 48: \n\ 49: <span class=\"ruby-identifier\">color_param</span> = <span class=\"ruby-identifier\">tag</span>( <span class=\"ruby-value str\">'param'</span>, {<span class=\"ruby-identifier\">:name</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">'bgcolor'</span>, <span class=\"ruby-identifier\">:value</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:bgcolor</span>]}, <span class=\"ruby-keyword kw\">true</span> )\n\ 50: <span class=\"ruby-identifier\">color_param</span> <span class=\"ruby-operator\">+=</span> <span class=\"ruby-identifier\">tag</span>( <span class=\"ruby-value str\">'param'</span>, {<span class=\"ruby-identifier\">:name</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;wmode&quot;</span>, <span class=\"ruby-identifier\">:value</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:wmode</span>]}, <span class=\"ruby-keyword kw\">true</span> )\n\ 51: \n\ 52: <span class=\"ruby-identifier\">xml_swf_path</span> = <span class=\"ruby-identifier\">swf_path</span> <span class=\"ruby-operator\">%</span> [<span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:swf_path</span>], <span class=\"ruby-identifier\">url</span>]\n\ 53: <span class=\"ruby-identifier\">xml_swf_path</span> <span class=\"ruby-operator\">&lt;&lt;</span> <span class=\"ruby-node\">&quot;&amp;amp;timestamp=#{Time.now.to_i}&quot;</span> <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:use_cache</span>] <span class=\"ruby-operator\">==</span> <span class=\"ruby-keyword kw\">true</span>\n\ 54: <span class=\"ruby-identifier\">xml_swf_path</span> <span class=\"ruby-operator\">&lt;&lt;</span> <span class=\"ruby-node\">&quot;&amp;amp;timeout=#{options[:timeout]}&amp;amp;retry=#{options[:retry]}&quot;</span> <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:timeout</span>]\n\ 55: <span class=\"ruby-identifier\">xml_swf_path</span> <span class=\"ruby-operator\">&lt;&lt;</span> <span class=\"ruby-node\">&quot;&amp;amp;stage_width=#{options[:width]}&amp;amp;stage_height=#{options[:height]}&quot;</span> <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:use_stage</span>] <span class=\"ruby-operator\">==</span> <span class=\"ruby-keyword kw\">true</span>\n\ 56: <span class=\"ruby-identifier\">tags</span> = <span class=\"ruby-value str\">&quot;&lt;object codebase=\\&quot;\\#{codebase}\\&quot; classid=\\&quot;\\#{options[:class_id]}\\&quot; id=\\&quot;\\#{options[:id]}\\&quot; height=\\&quot;\\#{options[:height]}\\&quot; width=\\&quot;\\#{options[:width]}\\&quot;&gt;\\n&lt;param name=\\&quot;scale\\&quot; value=\\&quot;noscale\\&quot;/&gt;\\n&lt;param name=\\&quot;align\\&quot; value=\\&quot;\\#{options[:align]}\\&quot;/&gt;\\n&lt;param name=\\&quot;bgcolor\\&quot; value=\\&quot;\\#{options[:bgcolor]}\\&quot;/&gt;\\n&lt;param name=\\&quot;wmode\\&quot; value=\\&quot;\\#{options[:wmode]}\\&quot;/&gt;\\n&lt;param name=\\&quot;movie\\&quot; value=\\&quot;\\#{xml_swf_path}\\&quot;/&gt;\\n&lt;param name=\\&quot;menu\\&quot; value=\\&quot;true\\&quot;/&gt;\\n&lt;param name=\\&quot;allowFullScreen\\&quot; value=\\&quot;true\\&quot;/&gt;\\n&lt;param name=\\&quot;allowScriptAccess\\&quot; value=\\&quot;\\#{options[:script_access]}\\&quot;/&gt;\\n&lt;param name=\\&quot;quality\\&quot; value=\\&quot;high\\&quot;/&gt;\\n&lt;param name=\\&quot;play\\&quot; value=\\&quot;true\\&quot;/&gt;\\n&lt;param name=\\&quot;devicefont\\&quot; value=\\&quot;false\\&quot;/&gt;\\n&lt;embed scale=\\&quot;noscale\\&quot;\\nallowfullscreen=\\&quot;true\\&quot;\\nallowscriptaccess=\\&quot;\\#{options[:script_access]}\\&quot;\\nbgcolor=\\&quot;\\#{options[:bgcolor]}\\&quot;\\ndevicefont=\\&quot;false\\&quot;\\nsrc=\\&quot;\\#{xml_swf_path}\\&quot;\\nmenu=\\&quot;true\\&quot;\\nname=\\&quot;\\#{options[:id]}\\&quot;\\nplay=\\&quot;true\\&quot;\\npluginspage=\\&quot;\\#{plugin_url}\\&quot;\\nquality=\\&quot;high\\&quot;\\nsalign=\\&quot;\\#{options[:salign]}\\&quot;\\nsrc=\\&quot;\\#{xml_swf_path}\\&quot;\\ntype=\\&quot;\\#{mime}\\&quot;\\nwmode=\\&quot;\\#{options[:wmode]}\\&quot;\\nsalign=\\&quot;\\#{options[:salign]}\\&quot;\\nheight=\\&quot;\\#{options[:height]}\\&quot;\\nwidth=\\&quot;\\#{options[:width]}\\&quot;&gt;\\n&lt;/object&gt;\\n&quot;</span>\n\ 57: <span class=\"ruby-keyword kw\">end</span>" params: ( url, swf_path, options ) - visibility: public aref: M000048 name: class_id sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 22</span>\n\ 22: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">class_id</span>() <span class=\"ruby-value str\">&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;</span> <span class=\"ruby-keyword kw\">end</span>" params: () - visibility: public aref: M000049 name: codebase sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 23</span>\n\ 23: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">codebase</span>() <span class=\"ruby-value str\">&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0&quot;</span>; <span class=\"ruby-keyword kw\">end</span>" params: () - visibility: public aref: M000050 name: default_gauge_options sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 25</span>\n\ 25: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">default_gauge_options</span>\n\ 26: { <span class=\"ruby-identifier\">:width</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;200&quot;</span>,\n\ 27: <span class=\"ruby-identifier\">:height</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;200&quot;</span>,\n\ 28: <span class=\"ruby-identifier\">:align</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;middle&quot;</span>,\n\ 29: <span class=\"ruby-identifier\">:scale</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;noscale&quot;</span>,\n\ 30: <span class=\"ruby-identifier\">:script_access</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;sameDomain&quot;</span>,\n\ 31: <span class=\"ruby-identifier\">:salign</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;&quot;</span>,\n\ 32: <span class=\"ruby-identifier\">:class</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;&quot;</span>, \n\ 33: <span class=\"ruby-identifier\">:class_id</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;</span>, \n\ 34: <span class=\"ruby-identifier\">:id</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value str\">&quot;ziya_gauge&quot;</span>,\n\ 35: <span class=\"ruby-identifier\">:swf_path</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">gauge_path</span>,\n\ 36: <span class=\"ruby-identifier\">:use_cache</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-keyword kw\">false</span>,\n\ 37: <span class=\"ruby-identifier\">:timeout</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">30</span>,\n\ 38: <span class=\"ruby-identifier\">:retry</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">2</span>,\n\ 39: <span class=\"ruby-identifier\">:use_stage</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-keyword kw\">false</span> } \n\ 40: <span class=\"ruby-keyword kw\">end</span>" params: () - visibility: public aref: M000047 name: gauge_path sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 21</span>\n\ 21: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">gauge_path</span>() <span class=\"ruby-value str\">&quot;/gauges&quot;</span>; <span class=\"ruby-keyword kw\">end</span>" params: () - visibility: public aref: M000046 name: gauges_swf sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 20</span>\n\ 20: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">gauges_swf</span>() <span class=\"ruby-value str\">&quot;%s/gauge.swf?xml_source=%s&quot;</span>; <span class=\"ruby-keyword kw\">end</span>" m_desc: |- <p> Const accessors... </p> params: () - visibility: public aref: M000045 name: ziya_gauge sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/html_helpers/gauges.rb, line 11</span>\n\ 11: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">ziya_gauge</span>( <span class=\"ruby-identifier\">url</span>, <span class=\"ruby-identifier\">gauge_options</span>={} )\n\ 12: <span class=\"ruby-identifier\">options</span> = <span class=\"ruby-identifier\">default_gauge_options</span>.<span class=\"ruby-identifier\">merge</span>( <span class=\"ruby-identifier\">gauge_options</span> ) \n\ 13: <span class=\"ruby-identifier\">_ziya_gauge</span>( <span class=\"ruby-identifier\">url</span>, <span class=\"ruby-identifier\">gauges_swf</span>, <span class=\"ruby-identifier\">options</span> )\n\ 14: <span class=\"ruby-keyword kw\">end</span>" m_desc: |- <p> generates necessary html tags to display a gauge. </p> params: ( url, gauge_options={} ) category: Instance type: Public </pre> </div> <div class="section"> <h2 class="section-header">sectitle</h2> <pre>--- </pre> </div> </div> <div id="validator-badges"> <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p> <p><small>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish Rdoc Generator</a></small>.</p> </div> </body> </html>