Module Merb::Slices::ControllerMixin::MixinMethods
In: merb-slices/lib/merb-slices/controller_mixin.rb

Methods

Classes and Modules

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

Public Class methods

[Source]

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

Public Instance methods

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.

[Source]

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

[Validate]