Class: Pdfserve::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/pdfserve/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_endpoint:, api_token:) ⇒ Client

Returns a new instance of Client.



9
10
11
12
# File 'lib/pdfserve/client.rb', line 9

def initialize(api_endpoint:, api_token:)
  @api_endpoint = api_endpoint
  @api_token = api_token
end

Instance Method Details

#merge(file_urls:, output_path:) ⇒ Object



14
15
16
# File 'lib/pdfserve/client.rb', line 14

def merge(file_urls:, output_path:)
  merge_service.merge(file_urls, output_path)
end

#split(file_url:, pages:) ⇒ Object



22
23
24
# File 'lib/pdfserve/client.rb', line 22

def split(file_url:, pages:)
  split_service.split(file_url:, pages:)
end

#stamp(file_url:, stamp_text:) ⇒ Object



18
19
20
# File 'lib/pdfserve/client.rb', line 18

def stamp(file_url:, stamp_text:)
  stamp_service.call(file_url, stamp_text)
end