Module: Merb::Slices::ControllerMixin::MixinMethods::InstanceMethods

Defined in:
lib/merb-slices/controller_mixin.rb

Instance Method Summary collapse

Instance Method Details

#sliceModule

Reference this controller’s slice module directly.

Returns:

  • (Module)

    A slice module.



86
# File 'lib/merb-slices/controller_mixin.rb', line 86

def slice; self.class.slice; end

#slice_url(name, rparams = {}) ⇒ Object

Generate a url - takes the slice’s :path_prefix into account.



89
90
91
92
93
94
95
# File 'lib/merb-slices/controller_mixin.rb', line 89

def slice_url(name, rparams={})
  self.slice.url(name, rparams, { 
    :controller => controller_name,
    :action => action_name,
    :format => params[:format]
  })
end