lib/caseblocks_api.rb in caseblocks_api-0.2.4 vs lib/caseblocks_api.rb in caseblocks_api-0.2.5
- old
+ new
@@ -38,11 +38,15 @@
case_types[case_type_name] || find_case_type_by_name(case_type_name)
end
def find_case_type_by_name(case_type_name)
@case_types = self.class.get("/case_blocks/case_types")["case_types"]
- case_type = @case_types.select { |k| k.has_key? case_type_name }
- return case_type.first[case_type_name]["id"] unless case_type.nil?
+ @case_types.each do |case_type|
+ if case_type["name"] == case_type_name
+ return case_type["id"]
+ end
+ end
+ nil
end
def case_types
@case_types ||= {}
end