Module: Fortnox::Mappers::LabelReferences

Defined in:
lib/fortnox/mappers/label_references.rb

Class Method Summary collapse

Class Method Details

.parse(labels) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/fortnox/mappers/label_references.rb', line 6

def self.parse(labels)
  return [] unless labels.is_a?(Array)

  labels.map do |label|
    Fortnox::Label.parse({ 'Label' => label })
  end
end

.serialise(labels) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/fortnox/mappers/label_references.rb', line 14

def self.serialise(labels)
  return [] if labels.nil?
  return [] unless labels.is_a?(Array)

  labels.map do |label|
    { 'Id' => label.id }
  end
end