class DocuSign::RecipientStatus

Constants

ATTRIBUTES

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/docu_sign/recipient_status.rb, line 11
def initialize(attributes = {})
  ATTRIBUTES.each do |attr|
    self.send("#{attr}=", attributes[attr])
  end
end

Public Instance Methods

tab_statuses=(status_attributes) click to toggle source
# File lib/docu_sign/recipient_status.rb, line 17
def tab_statuses=(status_attributes)
  if status_attributes && status_attributes[:tab_status].is_a?(Hash)
    @tab_statuses = [DocuSign::TabStatus.new(status_attributes[:tab_status])]
  elsif status_attributes && status_attributes[:tab_status].is_a?(Array)
    @tab_statuses = status_attributes[:tab_status].map{|attributes| DocuSign::TabStatus.new(attributes)}
  end
end