Sha256: 7fe854b586487e214aa980313b18906f1988eba133d3d964feda017bddfe490a

Contents?: true

Size: 580 Bytes

Versions: 36

Compression:

Stored size: 580 Bytes

Contents

module NetSuite
  module Records
    class CreditMemoApplyList
      include Namespaces::TranCust

      def initialize(attributes = {})
        case attributes[:apply]
        when Hash
          applies << CreditMemoApply.new(attributes[:apply])
        when Array
          attributes[:apply].each { |apply| applies << CreditMemoApply.new(apply) }
        end
      end

      def applies
        @applies ||= []
      end

      def to_record
        applies.map do |apply|
          { "#{record_namespace}:apply" => apply.to_record }
        end
      end

    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
netsuite-0.3.3 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.3.2 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.3.1 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.3.0 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.6 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.5 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.4 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.3 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.2 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.1 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.2.0 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.1.0 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.50 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.49 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.48 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.47 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.45 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.44 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.43 lib/netsuite/records/credit_memo_apply_list.rb
netsuite-0.0.42 lib/netsuite/records/credit_memo_apply_list.rb