module BradescoShopfacil::Buyer

Attributes

buyer_document[RW]
buyer_http_user_agent[RW]
buyer_name[RW]

Public Instance Methods

data_service_buyer() click to toggle source
# File lib/bradesco_shopfacil/buyer.rb, line 14
def data_service_buyer
  buyer = {
      "nome" => buyer_name,
      "documento" => buyer_document,
      "endereco" => data_service_buyer_address,
      "ip" => get_ip,
      "user_agent" => get_http_user_agent
  }
  buyer
end

Private Instance Methods

get_http_user_agent() click to toggle source
# File lib/bradesco_shopfacil/buyer.rb, line 32
def get_http_user_agent
  !buyer_http_user_agent.nil? ? buyer_http_user_agent : RestClient::Platform.default_user_agent
end
get_ip() click to toggle source
# File lib/bradesco_shopfacil/buyer.rb, line 27
def get_ip
  ip_address = Socket.ip_address_list
  ip_address[0]
end