class Unparser::Emitter::Literal::Primitive::Inspect

Public Instance Methods

dispatch() click to toggle source
# File lib/tweezer/unparser/emitter/literal/primitive/inspect.rb, line 6
def dispatch
  return write_inspect unless value.is_a? String
  return write_inspect if value.include? "'"

  write("'#{value}'")
end

Private Instance Methods

write_inspect() click to toggle source
# File lib/tweezer/unparser/emitter/literal/primitive/inspect.rb, line 15
def write_inspect
  write(value.inspect)
end