Method: OpenGraphReader::Object::DSL#integer
- Defined in:
- lib/open_graph_reader/object/dsl/types.rb
#integer(name, options = {}) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/open_graph_reader/object/dsl/types.rb', line 70 define_type :integer do |value, | begin Integer(value) rescue ArgumentError next unless [:required] || !OpenGraphReader.config.discard_invalid_optional_properties raise InvalidObjectError, "Integer expected, but was #{value.inspect}" end end |