Parent

Netzke::ExtComponent

Attributes

name[RW]

Public Class Methods

new(name, config = {}) click to toggle source
# File lib/netzke/ext_component.rb, line 5
def initialize(name, config = {})
  @name = name
  @config = config
end

Public Instance Methods

config() click to toggle source
# File lib/netzke/ext_component.rb, line 10
def config
  @config ||= {}
end
js_component_html() click to toggle source

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
js_component_render() click to toggle source

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.