Closed leoplct closed 7 months ago
I found the issue. The Getting started in the doc contains an error. This the correct code
config/initializers/lob.rb
require 'lob'
config = Lob::Configuration.default
config.username = 'XXX'
$lob_config = Lob::ApiClient.new(config)
then this the code to send a postcard
def send_postcard
postcardCreate = Lob::PostcardEditable.new({
description: "Postcard",
from: "adr_XXXX",
use_type: "marketing",
size: "6x9",
front: "https://XXX-postcard.s3.amazonaws.com/front.pdf",
back: "https://XXX-postcard.s3.amazonaws.com/back.pdf",
to: Lob::AddressEditable.new({
name: "#{self.company} - #{self.name}",
address_line1: self.line1,
address_line2: self.line2,
address_city: self.city,
address_state: self.state,
address_zip: self.postal_code,
}),
})
postcardApi = Lob::PostcardsApi.new($lob_config)
createdPostcard = postcardApi.create(postcardCreate)
end
I got this error when creating a postcard
This object correctly exists and prints my secret_key
but If I try to call config.config() it doesn't esists the method.
From the offical doc it's not clear where "config" came from.