lib/class_extensions.rb in reso-0.1.0.0 vs lib/class_extensions.rb in reso-0.1.0.1

- old
+ new

@@ -19,19 +19,17 @@ # first_name = some_person_hash.drilldown('Person Name FirstName') Hash.class_eval do def drilldown drillees if (result = drillees.split(' ').inject(self){|res, el| res[el] ? res[el] : Hash.new }) - result.present? ? (result.unwrap_attribute) : nil + result.present? ? result.unwrap_attribute : nil end end end Array.class_eval do def drilldown drillee - if (result = drillee.last) - result.present? ? (result.unwrap_attribute) : nil - end + drillee.last.unwrap_attribute end end Object.class_eval do def unwrap_attribute