Class: Zm::Client::SignatureJsnsInitializer
- Inherits:
-
Base::BaseJsnsInitializer
- Object
- Base::BaseJsnsInitializer
- Zm::Client::SignatureJsnsInitializer
- Defined in:
- lib/zm/client/signature/signature_jsns_initializer.rb
Overview
class for initialize account signature
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(parent, json) ⇒ SignatureJsnsInitializer
constructor
A new instance of SignatureJsnsInitializer.
Methods inherited from Base::BaseJsnsInitializer
Constructor Details
#initialize(parent, json) ⇒ SignatureJsnsInitializer
Returns a new instance of SignatureJsnsInitializer.
8 9 10 11 |
# File 'lib/zm/client/signature/signature_jsns_initializer.rb', line 8 def initialize(parent, json) super(parent, json) @child_class = Signature end |
Instance Method Details
#create ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/zm/client/signature/signature_jsns_initializer.rb', line 13 def create super @json[:content].each do |c| @item.instance_variable_set(:@txt, c[:_content]) if c[:type] == Signature::TYPE_TXT @item.instance_variable_set(:@html, c[:_content]) if c[:type] == Signature::TYPE_HTML end if @json[:content].is_a?(Array) @item end |