Не знаю какой точно в AR сделано, но по идее он после каждого метода возвращает себя, толкьо уже с нужными параметрами, таким образом следующей в цепочке метод принадлежит тому же классу (например ActiveRecord::Relation Вот в Relation и лежат ваши методы )
Ну если хотите сделать свою ORM, то учите SQL и тогда в методе будете уже писать сам запрос. Опять же смотря в какой ом контексте будете это делать. Если вы хотите вообще все с нуля, то это надо и подключение к бд организовать и много всего другого. Если в пределах рельсов, то можно сделать хэлперы и там в условии WHERE писать условия выборки
Если вы не знаете вообще, что дальше с полученным объектом делать, то гайды для начинающих, либо просто руби получить , что то поделать простое на самом языке
Приведите пример того, что реально нужно получить? С вашего примера получить сперва 100, а потом 10 выглядит странно, не могу придумать для чего это нужно будет. Там либо фильтровать уже от 100, либо готовый метод как вы хотите. ActiveRecord возвращает объет Ralation, который вы можете затем обработать чисто на руби например. Если нужно выявить цепочку, в моем понимании какие методы выполнить к текущему объекту? Если так то object.methods. если узнать предка object.ancestors.
Есть же для работы с зависимости Gemfile и gemspec если вы сделали гем для своего проекта. Вот туда и нужно указывать зависимости, чтобы пользователь просто выполнил команду bundle install и все у него шло как задумано. Подробности тут rubygems.org
По HTML и CSS проще самому брать и сверстать с нуля. Берете открываете сайт, который вам понравился, смотрите клевое меню или какой-то интересный элемент, прямо в браузере смотрите исходный код и делаете по аналогии)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.