Sha256: 79b3726bdb12a97cf3f5cc4ab40dd31a3a806d25c7192f0e00e6c9a0c1a6cf2b

Contents?: true

Size: 672 Bytes

Versions: 10

Compression:

Stored size: 672 Bytes

Contents

module Imasei

  module Estruturas

    class RetornoListUsuarios < ::Valuable

      has_collection :retorno_list_usuarios, klass: RetornoUsuario

      def initialize(params)        
        self.retorno_list_usuarios = []          
          item = params[:item]
          if item.is_a?(Hash)
            self.retorno_list_usuarios << Imasei::Estruturas::RetornoUsuario.new(item)
          elsif item.is_a?(Array)
            item.each do |retorno_lista_usuarios|
              self.retorno_list_usuarios << Imasei::Estruturas::RetornoUsuario.new(retorno_lista_usuarios)
            end
          end        
        initialize_attributes
      end

    end

  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
imasei-0.2.13 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.12 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.11 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.10 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.9 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.8 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.7 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.6 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.5 lib/imasei/estruturas/retorno_list_usuarios.rb
imasei-0.2.4 lib/imasei/estruturas/retorno_list_usuarios.rb