Merb::Slices::ControllerMixin::MixinMethods

Public Class Methods

extended(klass) click to toggle source
# File lib/merb-slices/controller_mixin.rb, line 103
def self.extended(klass)
  klass.send(:include, InstanceMethods)
  klass.hide_action :slice if klass.respond_to?(:hide_action)
end

Public Instance Methods

layout_for_slice(layout = nil) click to toggle source

Use the slice’s layout - defaults to underscored identifier.

This is set for generated stubs that support layouts.

@param layout<to_s> The layout name to use.

# File lib/merb-slices/controller_mixin.rb, line 113
def layout_for_slice(layout = nil)
  layout(layout || self.slice.config[:layout]) if layout || self.slice.config.key?(:layout)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.