Sha256: 45e6c4818b2bf02b76d9d7cbcff4abb0cf92a050eafcb4c1c6e9fa6ab18372a7
Contents?: true
Size: 570 Bytes
Versions: 6
Compression:
Stored size: 570 Bytes
Contents
# -*- encoding: utf-8 -*- module SendGrid4r::REST # # SendGrid Web API v3 Settings # module Settings Results = Struct.new(:result) Result = Struct.new(:name, :title, :description, :enabled) def self.create_results(resp) return resp if resp.nil? results = resp['result'].map { |result| Settings.create_result(result) } Results.new(results) end def self.create_result(resp) return resp if resp.nil? Result.new( resp['name'], resp['title'], resp['description'], resp['enabled'] ) end end end
Version data entries
6 entries across 6 versions & 1 rubygems