Created by: jayroh
When running the engine against a demo app I received an error stating
the following: uninitialized constant Administrate::Page
. Looking
through the source I noticed that there was no explicit definition of
that module. This commit adds that file and defines Administrate::Page
explicitly.
Through the process of adding that file and module I also noticed that
the directory structure containing all classes related to pages were
placed under administrate/pages
but were defined as
Administrate::Page
. The convention for structuring ruby libraries is
to match modules with their directory structures and vice versa. This
commit also makes that update to follow said conventions.