generates a gauge element declaration
<%= dial :rect %> => --- !ruby/object:Ziya::Gauges::Support::Rect
# File lib/ziya/yaml_helpers/gauges.rb, line 20
20: def dial( comp_class, comp_name=nil )
21: clazz = clazz( comp_class, "Gauges::Support" )
22: comp_name ? "- :#{comp_name}: #{clazz}" : "- #{clazz}"
23: end
generates a yaml hash of dials
<%= dials %> => components: !omap
# File lib/ziya/yaml_helpers/gauges.rb, line 29
29: def dials
30: "components: !omap"
31: end
generates a gauge yaml class declaration
<%= gauge :thermo %> produces: --- !ruby/object:Ziya::Gauges::Thermo components: !omap
# File lib/ziya/yaml_helpers/gauges.rb, line 12
12: def gauge( class_name )
13: "--- #{clazz( class_name, 'Gauges' )}\n#{dials}"
14: end
--- SEC00287
--- ""
---
- methods:
- visibility: public
aref: M000011
name: components
m_desc: |-
<p>
Alias for <a href="Gauges.html#M000010">#dials</a>
</p>
params: ()
- visibility: public
aref: M000009
name: dial
sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/yaml_helpers/gauges.rb, line 20</span>\n\
20: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">dial</span>( <span class=\"ruby-identifier\">comp_class</span>, <span class=\"ruby-identifier\">comp_name</span>=<span class=\"ruby-keyword kw\">nil</span> )\n\
21: <span class=\"ruby-identifier\">clazz</span> = <span class=\"ruby-identifier\">clazz</span>( <span class=\"ruby-identifier\">comp_class</span>, <span class=\"ruby-value str\">"Gauges::Support"</span> )\n\
22: <span class=\"ruby-identifier\">comp_name</span> <span class=\"ruby-value\">? </span><span class=\"ruby-node\">"- :#{comp_name}: #{clazz}"</span> <span class=\"ruby-operator\">:</span> <span class=\"ruby-node\">"- #{clazz}"</span>\n\
23: <span class=\"ruby-keyword kw\">end</span>"
m_desc: |-
<p>
generates a gauge element declaration
</p>
<h4>Example</h4>
<pre>
<%= dial :rect %>
=> --- !ruby/object:Ziya::Gauges::Support::Rect
</pre>
params: ( comp_class, comp_name=nil )
- visibility: public
aref: M000010
name: dials
sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/yaml_helpers/gauges.rb, line 29</span>\n\
29: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">dials</span>\n\
30: <span class=\"ruby-value str\">"components: !omap"</span>\n\
31: <span class=\"ruby-keyword kw\">end</span>"
aka:
- aref: Gauges.html#M000011
name: components
m_desc: |-
<p>
generates a yaml hash of dials
</p>
<h4>Example</h4>
<pre>
<%= dials %>
=> components: !omap
</pre>
params: ()
- visibility: public
aref: M000008
name: gauge
sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/yaml_helpers/gauges.rb, line 12</span>\n\
12: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">gauge</span>( <span class=\"ruby-identifier\">class_name</span> )\n\
13: <span class=\"ruby-node\">"--- #{clazz( class_name, 'Gauges' )}\\n#{dials}"</span> \n\
14: <span class=\"ruby-keyword kw\">end</span>"
m_desc: |-
<p>
generates a gauge yaml class declaration
</p>
<h4>Example</h4>
<pre>
<%= gauge :thermo %>
produces:
--- !ruby/object:Ziya::Gauges::Thermo
components: !omap
</pre>
params: ( class_name )
category: Instance
type: Public
---
Generated with the Darkfish Rdoc Generator.