lib/lolita/controllers/component_helpers.rb in lolita-3.1.6 vs lib/lolita/controllers/component_helpers.rb in lolita-3.1.7
- old
+ new
@@ -26,11 +26,10 @@
# render_component "lolita/list", :display
# render_component "lolita/list/display"
def render_component *args
name,state,options=get_render_options(*args)
format=options.delete(:format)
-
raise "Can't render component without name!" unless name
will_use_component name
component_name=File.join(name.to_s,state ? state.to_s : nil)
partial_name=File.join("/components",component_name)
output=output_component(partial_name,component_name,:format=>format,:locals=>options)
@@ -58,15 +57,15 @@
end
output
end
def output_with_callbacks(partial_name,name,locals)
- output= Lolita::Hooks.component(name).run(:before,:run_scope=>self).to_s
- block_output=Lolita::Hooks.component(name).run(:around, :run_scope=>self) do
- render(:partial=>partial_name,:locals=>locals)
+ output = Lolita::Hooks.component(name).run(:before,:run_scope => self).to_s
+ block_output = Lolita::Hooks.component(name).run(:around, :run_scope => self) do
+ render(:partial => partial_name,:locals=>locals)
end
output << block_output.to_s
- output << Lolita::Hooks.component(name).run(:after,:run_scope=>self).to_s
+ output << Lolita::Hooks.component(name).run(:after,:run_scope => self).to_s
output
end
def with_format(format, &block)
old_formats = formats
\ No newline at end of file