class Pdf4me::Merge

Constants

ATTRIBUTES

Public Instance Methods

merge_action() click to toggle source
# File lib/pdf4me/actions/merge.rb, line 10
def merge_action
  @merge_action || Pdf4me::MergeAction.new
end
path() click to toggle source
# File lib/pdf4me/actions/merge.rb, line 6
def path
  '/Merge/Merge'
end

Protected Instance Methods

serialize_attributes() click to toggle source
# File lib/pdf4me/actions/merge.rb, line 26
def serialize_attributes
  {
    documents: documents.map { |document| document.attributes },
    merge_action: merge_action.attributes
  }
end
valid_instances?() click to toggle source
# File lib/pdf4me/actions/merge.rb, line 22
def valid_instances?
  merge_action.valid?
end
valid_objects?() click to toggle source

this does not follow the convention at all.

# File lib/pdf4me/actions/merge.rb, line 17
def valid_objects?
  documents.is_a?(Array) &&
    merge_action.is_a?(Pdf4me::MergeAction)
end