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