Reputation: 27397
class Admin::ApplicationController < ApplicationController
def index
end
end
Which class get inherited when I using nested class?
class Admin < ApplicationController
class ApplicationController
end
end
or
class Admin
class ApplicationController < ApplicationController
end
end
I think the second one is the winner, because what I understand Admin::ApplicationController < ApplicationController
is get the ApplicationController
inside Admin
namespace and make it inherit from ApplicationController
.
Upvotes: 1
Views: 42
Reputation: 52357
If the question is what is the equivalent of this line:
class Admin::ApplicationController < ApplicationController
Then your second assumption is correct, it is equivalent to:
class Admin
class ApplicationController < ApplicationController
end
end
Few sidenotes though:
Admin
a module instead of class?Upvotes: 1