class NetSuite::Passports::User

Attributes

account[R]
email[R]
password[R]
role[R]

Public Class Methods

new(account, email, password, role) click to toggle source
# File lib/netsuite/passports/user.rb, line 6
def initialize(account, email, password, role)
  @account = account.to_s
  @email = email
  @password = password
  @role = role
end

Public Instance Methods

passport() click to toggle source
# File lib/netsuite/passports/user.rb, line 13
def passport
  {
    'platformMsgs:passport' => {
      'platformCore:account'  => account,
      'platformCore:email'    => email,
      'platformCore:password' => password,
      'platformCore:role'     => { :@internalId => role }
    }
  }
end