Raises:
5 6 7 8 9 10 11 12
# File 'lib/grocery_list/item_parsers/json_item_parser.rb', line 5 def self.read(json_string) parsed_json = JSON.parse(json_string) raise ArgumentError unless parsed_json.is_a? Array parsed_json.map do |item| Item.new(item.strip) end end