@get(n)\r
\r
elements_items: () ->\r
- _this = this\r
- r = _.map @my_class().child_models, (element_model) ->\r
- _this.element_items(element_model)\r
+ r = _.map @my_class().child_models, (element_model) =>\r
+ @element_items(element_model)\r
_.flatten(r)\r
\r
boosts: (level) ->\r
super(level)\r
- _.each @elements_items(), (item) ->\r
+ _.each @elements_items(), (item) =>\r
item.boosts(level)\r
\r
get: (name) ->\r
val = super(name)\r
return val if !(typeof val == 'object')\r
- _this = this\r
attrs = val\r
r = null\r
- _.each @my_class().child_models(), (element_model) ->\r
- n = _this.my_class().my_manifest().associations.child_element_name(element_model)\r
+ _.each @my_class().child_models(), (element_model) =>\r
+ n = @my_class().my_manifest().associations.child_element_name(element_model)\r
if n == name\r
- if _this.my_class().my_manifest().associations.is_has_one(element_model)\r
+ if @my_class().my_manifest().associations.is_has_one(element_model)\r
r = new element_model(attrs)\r
else\r
- r = _.map attrs, (attr) ->\r
+ r = _.map attrs, (attr) =>\r
new element_model(attr)\r
r\r
\r