Class: Quandl::Cassandra::Types::AbstractType
- Inherits:
-
Object
- Object
- Quandl::Cassandra::Types::AbstractType
show all
- Defined in:
- lib/quandl/cassandra/types/abstract_type.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
Returns a new instance of AbstractType.
21
22
23
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 21
def initialize(v)
self.value = v
end
|
Instance Attribute Details
#value ⇒ Object
Returns the value of attribute value.
19
20
21
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 19
def value
@value
end
|
Class Method Details
.quote_string(value) ⇒ Object
13
14
15
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 13
def quote_string(value)
["'",value.to_s.gsub(/[']/, '\\\\\''),"'"].join
end
|
.sanitize(value) ⇒ Object
9
10
11
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 9
def sanitize(value)
value
end
|
.sanitize_for_cql(value) ⇒ Object
5
6
7
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 5
def sanitize_for_cql(value)
sanitize(value)
end
|
Instance Method Details
#sanitize ⇒ Object
29
30
31
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 29
def sanitize
self.class.sanitize(value)
end
|
#sanitize_for_cql ⇒ Object
25
26
27
|
# File 'lib/quandl/cassandra/types/abstract_type.rb', line 25
def sanitize_for_cql
self.class.sanitize_for_cql(value)
end
|