Class: ProxyComponent

Inherits:
Object show all
Includes:
Component, Component::ShortHand
Defined in:
lib/hyalite/proxy_component.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.render_procObject



9
10
11
# File 'lib/hyalite/proxy_component.rb', line 9

def self.render_proc
  @render_proc
end

.render_proc=(proc) ⇒ Object



5
6
7
# File 'lib/hyalite/proxy_component.rb', line 5

def self.render_proc=(proc)
  @render_proc = proc
end

Instance Method Details

#renderObject



13
14
15
# File 'lib/hyalite/proxy_component.rb', line 13

def render
  self.instance_exec(@props, &self.class.render_proc)
end