Class: Safrano::Filter::DateTimeOffsetLit
- Defined in:
- lib/odata/filter/tree.rb,
lib/odata/filter/base.rb,
lib/odata/filter/sequel.rb
Overview
DateTimeOffset literals datetimeoffset’2017-04-15T00:00:00+02:00’
Instance Attribute Summary
Attributes inherited from Leave
Attributes inherited from Node
Instance Method Summary collapse
-
#accept?(tok, typ) ⇒ Boolean
def initialize(val) datetimeoffset’2000-12-12T12:00:53+02:00’ –> value 2000-12-12T12:00:53+02:00 Note: the tokenizer has already dropped the not usefull string parts super(val) end.
- #edm_type ⇒ Object
-
#leuqes(_jh) ⇒ Object
datetime method is defined dynamically by adapter-specific include on startup –> sequel_datetime_adapter.rb.
Methods inherited from Leave
Methods inherited from Node
Constructor Details
This class inherits a constructor from Safrano::Filter::Node
Instance Method Details
#accept?(tok, typ) ⇒ Boolean
def initialize(val) datetimeoffset’2000-12-12T12:00:53+02:00’ –> value 2000-12-12T12:00:53+02:00 Note: the tokenizer has already dropped the not usefull string parts super(val) end
496 497 498 499 500 501 502 503 |
# File 'lib/odata/filter/tree.rb', line 496 def accept?(tok, typ) case typ when :Delimiter, :Separator, :BinopBool, :BinopArithm nil else Parser::ErrorInvalidToken.new(tok, typ, self) end end |
#edm_type ⇒ Object
505 506 507 |
# File 'lib/odata/filter/tree.rb', line 505 def edm_type :datetimeoffset end |
#leuqes(_jh) ⇒ Object
datetime method is defined dynamically by adapter-specific include on startup –> sequel_datetime_adapter.rb
325 326 327 328 |
# File 'lib/odata/filter/sequel.rb', line 325 def leuqes(_jh) # success Sequel.function(:datetime, @value) success datetime(@value) end |