lib/lurker/json/parser.rb in lurker-0.6.12 vs lib/lurker/json/parser.rb in lurker-1.0.0

- old
+ new

@@ -14,10 +14,10 @@ def initialize(options = {}) @root_schema = options[:root_schema] @parent_schema = options[:parent_schema] @parent_property = options[:parent_property] @polymorph_if_empty = options.fetch(:polymorph_if_empty, false) - @uri = options[:uri] || @parent_schema.try(:uri) + @uri = options[:uri] || @parent_schema&.uri @strategy = nil end def parse(payload) parse_once { @strategy.new(schema_options_once).parse(payload) }