lib/uncharted/territory.rb in uncharted-0.0.11 vs lib/uncharted/territory.rb in uncharted-0.0.12

- old
+ new

@@ -54,11 +54,11 @@ def to_s @abbr end def self.find(object) - territory = object.is_a?(Territory) ? object : data[object] + territory = object && object.is_a?(Territory) ? object : data[object] end def self.data @data ||= {} end @@ -71,9 +71,13 @@ size = intersection.size return territory if size == territory.names.size closest = [territory, size] if closest.last < size end return closest.first + end + + def self.search(object) + find(object) || find_by_name(object) end end \ No newline at end of file