Sha256: e93a78e697f45c09126cb56dfb8f60563f87a14566b95971b516b4c9fc039e5d

Contents?: true

Size: 414 Bytes

Versions: 1

Compression:

Stored size: 414 Bytes

Contents

module NetSuite
  class Customer

    def initialize(attributes = {})
      @attributes = attributes
    end

    def self.get(id)
      response = NetSuite::Actions::Customer::Get.call(id)
      if response.success?
        new(response.body)
      else
        raise RecordNotFound, "#{self} with ID=#{id} could not be found"
      end
    end

    def is_person
      @attributes[:is_person]
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
netsuite-0.0.2 lib/netsuite/models/customer.rb