Sha256: df95628eeee6b77a1bcecf76fb9309e98ee9d1246e09aa003dd93859007cfd8e

Contents?: true

Size: 532 Bytes

Versions: 2

Compression:

Stored size: 532 Bytes

Contents

module Globase
  class ListProfile < NestedResource

    def update(params = {})
      if persisted
        self.class.send_request(parent, :put, params, nil, data)
        persisted = true
      else
        create(data, params = {})
      end
    end

    class << self

      def collection_name
        :profile
      end

      def fields
        @fields = super | [ :list, :sysCreated, :sysChanged, :optOutEmail, :optOutSms, :unConfirmed, :email, :company, :firstName, :lastName, :externalId ]
      end

    end

  end
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
globase-0.0.0.pre4 lib/globase/list_profile.rb
globase-0.0.0.pre3 lib/globase/list_profile.rb