Method: PDF::Reader::ObjectHash#has_key?
- Defined in:
- lib/pdf/reader/object_hash.rb
#has_key?(check_key) ⇒ Boolean Also known as: include?, key?, member?, value?
return true if the specified key exists in the file. key can be an int or a PDF::Reader::Reference
166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/pdf/reader/object_hash.rb', line 166 def has_key?(check_key) # TODO update from O(n) to O(1) each_key do |key| if check_key.kind_of?(PDF::Reader::Reference) return true if check_key == key else return true if check_key.to_i == key.id end end return false end |