class Pdf4me::ExtractAction

Constants

ATTRIBUTES

Public Instance Methods

extract_pages=(pages) click to toggle source
# File lib/pdf4me/models/extract_action.rb, line 12
def extract_pages=(pages)
  @extract_pages = Array(pages)
end

Private Instance Methods

page_attributes() click to toggle source
# File lib/pdf4me/models/extract_action.rb, line 18
def page_attributes
  if extract_pages.empty?
    errors.add(:extract_pages, 'must be valid numeric value')
  end

  unless extract_pages.all? { |i| i.is_a?(Integer) }
    errors.add(:extract_pages, 'contains values that are not numbers')
  end
end