class Scaffold::Rails
Attributes
choice[R]
controller[R]
nested_in_resources[R]
path[R]
resource[R]
route[R]
view[R]
Public Class Methods
new(choice)
click to toggle source
# File lib/scaffold/rails.rb, line 18 def initialize choice @choice = choice @resource = Services::Resource.new(self) @nested_in_resources = Services::NestedInResources.new(self) @controller = Services::Controller.new(self) @route = Services::Route.new(self) @path = Services::Path.new(self) @view = Services::View.new(self) debug_info if choice[:debug] end
Public Instance Methods
debug_info()
click to toggle source
# File lib/scaffold/rails.rb, line 31 def debug_info puts "\n" puts "Debug:" puts "resource_class_name: #{@resource.class_name}, resource_name: #{@resource.name}, collection_name: #{@resource.collection_name}" puts "class_name_with_modules: #{@resource.class_name_with_modules}" puts "\ncontroller:" puts "class: #{@controller.class_name}" puts "\nroutes:" puts "route_resource_name: #{@route.resource_name}" puts "controller_namespaces: #{@controller.namespaces_as_path} (for urls helpers)" puts "resource_paths" puts " new_resource_path: #{@path.new_resource}" puts " resource_path: #{@path.resource}" puts " edit_resource_path: #{@path.edit_resource}" puts " instance_resource_path: #{@path.instance_resource}" puts " edit_instance_resource: #{@path.edit_instance_resource}" puts " collection_path: #{@path.collection}" puts "\n\n" end