# File lib/oniguruma.rb, line 247 def to_s opt_str = "(?" opt_str += "i" if (@options[:options] & OPTION_IGNORECASE) > 0 opt_str += "m" if (@options[:options] & OPTION_MULTILINE) > 0 opt_str += "x" if (@options[:options] & OPTION_EXTEND) > 0 unless opt_str == "(?imx" opt_str += "-" opt_str += "i" if (@options[:options] & OPTION_IGNORECASE) == 0 opt_str += "m" if (@options[:options] & OPTION_MULTILINE) == 0 opt_str += "x" if (@options[:options] & OPTION_EXTEND) == 0 end opt_str += ")" opt_str + @pattern end