Sha256: 7adb868f8887de72782a7fed17aa7e3dd93941fcf51bfc7e9d1a55308f2c4de4
Contents?: true
Size: 548 Bytes
Versions: 2
Compression:
Stored size: 548 Bytes
Contents
module Vedeu module Controller module ClassMethods def controller_name(name) Vedeu.bind("show_#{name}".to_sym) { self.new } end end # ClassMethods module InstanceMethods end # InstanceMethods # 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 klass.send :include, InstanceMethods end end # Controller end # Vedeu
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.4.43 | lib/vedeu/application/controller.rb |
vedeu-0.4.42 | lib/vedeu/application/controller.rb |