module PdflibMini::InfoReader
Public Class Methods
included(base)
click to toggle source
# File lib/pdflib_mini/info_reader.rb, line 3 def self.included(base) base.extend ClassMethods end
Private Instance Methods
info_result_as_boolean(result)
click to toggle source
# File lib/pdflib_mini/info_reader.rb, line 38 def info_result_as_boolean(result) result.to_i == 1 end
info_result_as_handle(result, handle)
click to toggle source
# File lib/pdflib_mini/info_reader.rb, line 48 def info_result_as_handle(result, handle) result = result.to_i class_name = handle.to_s.capitalize PdflibMini::Handle.const_get(class_name).create(result, @p) end
info_result_as_raw(result)
click to toggle source
# File lib/pdflib_mini/info_reader.rb, line 34 def info_result_as_raw(result) result end
info_result_as_string(result)
click to toggle source
# File lib/pdflib_mini/info_reader.rb, line 42 def info_result_as_string(result) result = result.to_i return nil if result == -1 @p.get_string(result, '') end