Sha256: 3925e2a9da7979abb9f9640ddde1fadc19daf83fd525c27e5f54e97dbbb44445

Contents?: true

Size: 748 Bytes

Versions: 13

Compression:

Stored size: 748 Bytes

Contents

module Sei

  module Estruturas

    class RetornoListUnidades < ::Valuable

      has_collection :retorno_list_unidades, klass: RetornoUnidade

      def initialize(params)        

        self.retorno_list_unidades = []          
          item = params[:item]
          if item.is_a?(Hash)
            self.retorno_list_unidades << Sei::Estruturas::RetornoUnidade.new(item)
          elsif item.is_a?(Array)
            item.each do |retorno_lista_unidades|                      
              self.retorno_list_unidades << Sei::Estruturas::RetornoUnidade.new(retorno_lista_unidades)
            end
          
          end        

        initialize_attributes
      end
      def teste(params)
        debugger
      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_unidades.rb
zei-0.2.5 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.2.4 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.2.3 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.2.1 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.2.0 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.1.9 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.1.8 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.1.7 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.1.6 lib/sei/estruturas/retorno_list_unidades.rb
zei-0.1.5 lib/sei/estruturas/retorno_list_unidades.rb
sei-0.1.4 lib/sei/estruturas/retorno_list_unidades.rb
sei-ima-0.1.2 lib/sei/estruturas/retorno_list_unidades.rb