27
28
29
30
31
32
33
34
35
36
|
# File 'lib/true-web.rb', line 27
def init(params={})
self.controller = params[:controller] || raise(ArgumentError, "You must provide an :controller param")
self.application_name = params[:application_name] || raise(ArgumentError, "You must provide an :application_name param")
self.root_dir = params[:root_dir] || raise(ArgumentError, "You must provide a :root_dir param")
self.named_routes = params[:named_routes] || raise(ArgumentError, "You must provide a :named_routes param")
self.views_class = params[:views_class] || raise(ArgumentError, "You must provide a :views_class param")
self.controller.config = self
plugins.init
end
|