Sha256: 5af969fb00de0f4f2df6b4f6e80eeabd9a73b445a17c9df8c0024336131e23ce

Contents?: true

Size: 663 Bytes

Versions: 13

Compression:

Stored size: 663 Bytes

Contents

module Sei

  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 << Sei::Estruturas::RetornoUsuario.new(item)
          elsif item.is_a?(Array)
            item.each do |retorno_lista_unidades|
              self.retorno_list_usuarios << Sei::Estruturas::RetornoUsuario.new(retorno_lista_unidades)
            end
          end        
        initialize_attributes
      end

    end

  end

end

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
zei-0.2.6 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.2.5 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.2.4 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.2.3 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.2.1 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.2.0 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.1.9 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.1.8 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.1.7 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.1.6 lib/sei/estruturas/retorno_list_usuarios.rb
zei-0.1.5 lib/sei/estruturas/retorno_list_usuarios.rb
sei-0.1.4 lib/sei/estruturas/retorno_list_usuarios.rb
sei-ima-0.1.2 lib/sei/estruturas/retorno_list_usuarios.rb