# File lib/bson/bson_ruby.rb, line 337 def deserialize_regex_data(buf, opts={}) compile = opts.key?(:compile_regex) ? opts[:compile_regex] : true compile = true if compile.nil? str = deserialize_cstr(buf) options_str = deserialize_cstr(buf) bson_regex = BSON::Regex.new(str, options_str) compile ? bson_regex.try_compile : bson_regex end