Object
# File lib/netzke/ext_component.rb, line 5 def initialize(name, config = {}) @name = name @config = config end
# File lib/netzke/ext_component.rb, line 10 def config @config ||= {} end
Container for rendering
# File lib/netzke/ext_component.rb, line 20 def js_component_html %{<div id="ext-#{name.to_s.split('_').join('-')}" class="ext-component"></div>} end
Rendering
# File lib/netzke/ext_component.rb, line 15 def js_component_render %{Ext.ComponentManager.create("#{js_full_class_name}", #{config.to_nifty_json}).render("ext-#{name.to_s.split('_').join('-')}");} end
[Validate]
Generated with the Darkfish Rdoc Generator 2.