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