class Prism::DotVisitor
def regular_expression_flags_inspect(node)
Inspect a node that has regular_expression_flags flags to display the flags as a
def regular_expression_flags_inspect(node) flags = [] flags << "ignore_case" if node.ignore_case? flags << "extended" if node.extended? flags << "multi_line" if node.multi_line? flags << "once" if node.once? flags << "euc_jp" if node.euc_jp? flags << "ascii_8bit" if node.ascii_8bit? flags << "windows_31j" if node.windows_31j? flags << "utf_8" if node.utf_8? flags << "forced_utf8_encoding" if node.forced_utf8_encoding? flags << "forced_binary_encoding" if node.forced_binary_encoding? flags << "forced_us_ascii_encoding" if node.forced_us_ascii_encoding? flags.join(", ") end