Sha256: 7dc1b2b99533adf473a25db0b789e69c5a1841c2678a27c3c5de63535715344c

Contents?: true

Size: 513 Bytes

Versions: 9

Compression:

Stored size: 513 Bytes

Contents

module CorreiosSigep
  module Models
    class Object
      attr_accessor :description, :id, :item, :num, :ship

      def self.build(&block)
        builder = Builders::Object.new
        builder.instance_eval(&block)
        builder.build
      end

      def initialize(options={})
        @description  = options[:description]
        @id           = options[:id]
        @item         = options[:item]
        @num          = options[:num]
        @ship         = options[:ship]
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
correios_sigep-2.2.0 lib/correios_sigep/models/object.rb
correios_sigep-2.1.1 lib/correios_sigep/models/object.rb
correios_sigep-2.1.0 lib/correios_sigep/models/object.rb
correios_sigep-2.0.0 lib/correios_sigep/models/object.rb
correios_sigep-1.0.2 lib/correios_sigep/models/object.rb
correios_sigep-1.0.1 lib/correios_sigep/models/object.rb
correios_sigep-1.0.0 lib/correios_sigep/models/object.rb
correios_sigep-0.5.0 lib/correios_sigep/models/object.rb
correios_sigep-0.4.0 lib/correios_sigep/models/object.rb