module Mojito::Controllers
Public Class Methods
method_controller(*modules, &block)
click to toggle source
# File lib/mojito/controllers/method.rb, line 52 def self.method_controller(*modules, &block) Class.new.tap do |controller| controller.instance_exec do include Mojito::Base include Mojito::Controllers::Method modules.each do |mod| include mod end end controller.class_exec &block if block end end
runtime_controller(*modules, &block)
click to toggle source
# File lib/mojito/controllers/runtime.rb, line 69 def self.runtime_controller(*modules, &block) Class.new do include Mojito include Mojito::C::Runtime modules.each do |mod| include mod end routes &block end end