Sha256: a826ea1f3afe6e4b61ed40e9087a9454c362fc0cf2b1f5e8d1a412479d91ef83
Contents?: true
Size: 774 Bytes
Versions: 43
Compression:
Stored size: 774 Bytes
Contents
# frozen_string_literal: true module Files class EmailFeedback attr_reader :options, :attributes def initialize(attributes = {}, options = {}) @attributes = attributes || {} @options = options || {} end def save if @attributes[:id] raise NotImplementedError.new("The EmailFeedback object doesn't support updates.") else new_obj = EmailFeedback.create(@attributes, @options) @attributes = new_obj.attributes end end # Parameters: # feedback[email] (required) - string # feedback[reason] (required) - string def self.create(params = {}, options = {}) response, _options = Api.send_request("/email_feedback", :post, params, options) response.data end end end
Version data entries
43 entries across 43 versions & 1 rubygems