Rails source code architecture

Hello, I am a software engineering PhD student. I am currently
performing
and empirical study in which I am studing software metrics on the Rails
project. I am analyzing the code of Rails 2.3 for this study.
I need your help because for this study I need to split the source code
in
several modules, considering that a module is a file, a set of files, a
directory or a set of directories containing a standalone piece of code
that provides specific and tightly coupled functionalities.

Given this definition and the architecture of Rails 2.3, what would be
the
modules for you?

The source code tree of Rails 2.3 is described here:

Why You Use Version 2.3 not 4.1, 2.3 is obsolete, 4.1 is newer.

On Fri, Jun 6, 2014 at 4:32 PM, Matthieu Foucault <

On Friday, 6 June 2014 04:32:21 UTC-5, Matthieu Foucault wrote:

modules for you?

The source code tree of Rails 2.3 is described here:
rails-2.3-tree · GitHub

You may want to do some research on the 2.3 → 3.0 transition and the
merge
with Merb; the explicit motivation for that process was to split the
code
into better-separated modules. 2.3 was not straightforward to divvy up
in
that fashion.

–Matt J.