Есть ли возможность определять области, похожие на Rails ActiveRecord way?
ActiveRecord
http://datamapper.org/docs/find.html
class Zoo # all the keys and property setup here def self.open all(:open => true) end def self.big all(:animal_count => 1000) end end big_open_zoos = Zoo.big.open
Так что в прицеле нет ничего особенного, только рубин.