class Safrano::Filter::Qualit
Qualit
(qualified lits) are words separated by / path/path/path/attrib
Qualit
(qualified lits) are words separated by /
Qualit
(qualified lits) are words separated by / path/path/path/attrib
Constants
- REGEXP
Attributes
attrib[R]
path[R]
Public Class Methods
new(val)
click to toggle source
Calls superclass method
Safrano::Filter::Node::new
# File lib/odata/filter/tree.rb, line 402 def initialize(val) super(val) # split into path + attrib raise Parser::Error.new(self, Qualit) unless (md = REGEXP.match(val)) @path = md[1].chomp('/') @attrib = md[2] end
Public Instance Methods
leuqes(jh)
click to toggle source
# File lib/odata/filter/sequel.rb, line 282 def leuqes(jh) jh.add(@path) talias = jh.start_model.get_alias_sym(@path) success Sequel[talias][@attrib.to_sym] end