Method: AreaCN::Areas#find_by_code

Defined in:
lib/area_cn/areas.rb

#find_by_code(code, area_level = nil) ⇒ Object



30
31
32
33
34
# File 'lib/area_cn/areas.rb', line 30

def find_by_code(code, area_level = nil)
  scope = area_level ? instance_variable_get("@#{area_level.to_s.pluralize}") : all
  code_value = code.is_a?(Code) ? code.value : code
  scope.detect { |area| area.code == code_value }
end