Sha256: 8d27ce1c4bda1e126b2d2153d925e97a1fbf1c6e40413b6b3e6d4f4fadf579ac

Contents?: true

Size: 410 Bytes

Versions: 5

Compression:

Stored size: 410 Bytes

Contents

module Nylas
  module ReadUnreadMethods
    def update_param!(param, value)
      update('PUT', '', {
        param => value,
      })
    end

    def mark_as_read!
      update_param!(:unread, false)
    end

    def mark_as_unread!
      update_param!(:unread, true)
    end

    def star!
      update_param!(:starred, true)
    end

    def unstar!
      update_param!(:starred, false)
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
nylas-3.2.0 lib/mixins.rb
nylas-3.1.1 lib/mixins.rb
nylas-3.1.0 lib/mixins.rb
nylas-shipmnts-3.0.0 lib/mixins.rb
nylas-3.0.0 lib/mixins.rb