Class: Zm::Client::SignaturesBuilder

Inherits:
Base::ObjectsBuilder show all
Defined in:
lib/zm/client/signature/signatures_builder.rb

Overview

class factory [signatures]

Instance Method Summary collapse

Constructor Details

#initialize(parent, json) ⇒ SignaturesBuilder

Returns a new instance of SignaturesBuilder.



7
8
9
10
11
# File 'lib/zm/client/signature/signatures_builder.rb', line 7

def initialize(parent, json)
  super(parent, json)
  @child_class = Signature
  @json_item_key = :signature
end

Instance Method Details

#makeObject



13
14
15
16
17
18
19
# File 'lib/zm/client/signature/signatures_builder.rb', line 13

def make
  return [] if json_items.nil?

  json_items.map do |entry|
    SignatureJsnsInitializer.new(@parent, entry).create
  end
end