Method: PDF::Reader::TypeCheck.cast_to_symbol
- Defined in:
- lib/pdf/reader/type_check.rb
.cast_to_symbol(obj) ⇒ Object
: (untyped) -> Symbol | nil
54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/pdf/reader/type_check.rb', line 54 def self.cast_to_symbol(obj) if obj.is_a?(Symbol) obj elsif obj.nil? nil elsif obj.respond_to?(:to_sym) obj.to_sym else raise MalformedPDFError, "Unable to cast to symbol" end end |