Methods
Included Modules
Constants
| MessageStreamError | = | Data.define(:error) do def valid? false end end |
Attributes
| [R] | id | |
| [R] | name |
Class Public methods
find_by(id:, server_api_token:) Link
Source: show
# File app/models/member_space/postmark/message_stream.rb, line 13 def find_by(id:, server_api_token:) client = ::Postmark::ApiClient.new(server_api_token) message_stream = client.get_message_stream(id) new(id: message_stream[:id], name: message_stream[:name], server_api_token:) rescue ::Postmark::ApiInputError => e MessageStreamError.new(e) end
new(id:, name:, server_api_token:) Link
Source: show
# File app/models/member_space/postmark/message_stream.rb, line 24 def initialize(id:, name:, server_api_token:) @id = id @name = name @server_api_token = server_api_token end