class Perpetuity::Postgres::JSONStringValue

Public Class Methods

new(value) click to toggle source
# File lib/perpetuity/postgres/json_string_value.rb, line 4
def initialize value
  @value = value
    .to_s
    .gsub('"') { '\\"' }
    .gsub("'") { "''" }
end

Public Instance Methods

to_s() click to toggle source
# File lib/perpetuity/postgres/json_string_value.rb, line 11
def to_s
  %Q{"#{@value}"}
end
to_str() click to toggle source
# File lib/perpetuity/postgres/json_string_value.rb, line 15
def to_str
  to_s
end