class Safrano::Filter::QString
Quoted Strings
Quoted Strings
Quoted Strings
Constants
- DBL_QO
- SI_QO
Public Class Methods
new(val)
click to toggle source
Calls superclass method
Safrano::Filter::Node::new
# File lib/odata/filter/tree.rb, line 416 def initialize(val) # unescape double quotes super(val.gsub(DBL_QO, SI_QO)) end
Public Instance Methods
accept?(tok, typ)
click to toggle source
# File lib/odata/filter/tree.rb, line 421 def accept?(tok, typ) case typ when :Delimiter, :Separator, :BinopBool, :BinopArithm nil else Parser::ErrorInvalidToken.new(tok, typ, self) end end
edm_type()
click to toggle source
# File lib/odata/filter/tree.rb, line 430 def edm_type :string end
leuqes(_jh)
click to toggle source
# File lib/odata/filter/sequel.rb, line 291 def leuqes(_jh) success @value end
leuqes_ends_like(_jh)
click to toggle source
# File lib/odata/filter/sequel.rb, line 299 def leuqes_ends_like(_jh) success "%#{@value}" end
leuqes_starts_like(_jh)
click to toggle source
# File lib/odata/filter/sequel.rb, line 295 def leuqes_starts_like(_jh) success "#{@value}%" end
leuqes_substringof_sig1(_jh)
click to toggle source
# File lib/odata/filter/sequel.rb, line 303 def leuqes_substringof_sig1(_jh) success "%#{@value}%" end