class Regexp::Parser

def options_from_input(input)

def options_from_input(input)
  return {} unless input.is_a?(::Regexp)
  options = {}
  options[:i] = true if input.options & ::Regexp::IGNORECASE != 0
  options[:m] = true if input.options & ::Regexp::MULTILINE  != 0
  options[:x] = true if input.options & ::Regexp::EXTENDED   != 0
  options
end