Sha256: 8377a2c0c4817e5312cc71b4049519e77bb57bd73988a7e8e8c97df547348274
Contents?: true
Size: 1.03 KB
Versions: 14
Compression:
Stored size: 1.03 KB
Contents
module CorreiosSigep module Models class Collect attr_accessor :aditional_service, :ag, :ar, :card, :checklist, :declared_value, :description, :number, :objects, :product, :product_params, :type, :sender, :sender_params, :client_id def initialize(options={}) @aditional_service = options[:aditional_service] @ag = options[:ag] @ar = options[:ar] @card = options[:card] @checklist = options[:checklist] @client_id = options[:client_id] @declared_value = options[:declared_value] @description = options[:description] @number = options[:number] @type = options[:type] @product = options[:product] || Product.new(options.fetch(:product_params, {})) @sender = options[:sender] || Sender.new(options.fetch(:sender_params, {})) @objects = options.fetch(:objects, []) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems