class CorreiosSigep::Models::Sender

Attributes

address[RW]
area_code[RW]
city[RW]
complement[RW]
email[RW]
identification[RW]
mobile_area_code[RW]
mobile_phone[RW]
name[RW]
neighborhood[RW]
number[RW]
phone[RW]
postal_code[RW]
reference[RW]
sms[RW]
state[RW]

Public Class Methods

build(&block) click to toggle source
# File lib/correios_sigep/models/sender.rb, line 9
def self.build(&block)
  builder = Builders::Person.new(self)
  builder.instance_eval(&block)
  builder.build
end
new(options={}) click to toggle source
# File lib/correios_sigep/models/sender.rb, line 15
def initialize(options={})
  @area_code        = options[:area_code]
  @address          = options[:address]
  @city             = options[:city]
  @complement       = options[:complement]
  @email            = options[:email]
  @identification   = options[:identification]
  @mobile_area_code = options[:mobile_area_code]
  @mobile_phone     = options[:mobile_phone]
  @name             = options[:name]
  @neighborhood     = options[:neighborhood]
  @number           = options[:number]
  @phone            = options[:phone]
  @postal_code      = options[:postal_code]
  @reference        = options[:reference]
  @sms              = options[:sms]
  @state            = options[:state]
end