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