class Quandl::Cassandra::Types::AbstractType

Attributes

value[RW]

Public Class Methods

new(v) click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 21
def initialize(v)
  self.value = v
end
quote_string(value) click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 13
def quote_string(value)
  ["'",value.to_s.gsub(/[']/, '\\\\\''),"'"].join
end
sanitize(value) click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 9
def sanitize(value)
  value
end
sanitize_for_cql(value) click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 5
def sanitize_for_cql(value)
  sanitize(value)
end

Public Instance Methods

sanitize() click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 29
def sanitize
  self.class.sanitize(value)
end
sanitize_for_cql() click to toggle source
# File lib/quandl/cassandra/types/abstract_type.rb, line 25
def sanitize_for_cql
  self.class.sanitize_for_cql(value)
end