Module: Utopia::Controllers

Defined in:
lib/utopia/controller.rb

Class Method Summary collapse

Class Method Details

.class_name_for_controller(controller) ⇒ Object



35
36
37
# File 'lib/utopia/controller.rb', line 35

def self.class_name_for_controller(controller)
	controller.uri_path.to_a.collect{|_| _.capitalize}.join + "_#{controller.object_id}"
end

.define(klass) ⇒ Object



39
40
41
42
43
44
# File 'lib/utopia/controller.rb', line 39

def self.define(klass)
	self.const_set(
		class_name_for_controller(klass),
		klass,
	)
end