Sha256: 0567a3c638f070cc733d40bcd3fad690b2a4614daa874ec51c1f0379a7cd4656
Contents?: true
Size: 650 Bytes
Versions: 1
Compression:
Stored size: 650 Bytes
Contents
module Vedeu # Provides methods to be used by Vedeu::ApplicationController. # # @api private module Controller # When included, provide these methods as class methods. module ClassMethods # @param name [Symbol] The name of the controller. def controller_name(name) Vedeu.bind("show_#{name}".to_sym) { new } end end # ClassMethods # When this module is included in a class, provide ClassMethods as class # methods for the class. # # @param klass [Class] # @return [void] def self.included(klass) klass.send :extend, ClassMethods end end # Controller end # Vedeu
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.4.44 | lib/vedeu/application/controller.rb |