Module: TradingviewScreener::Predicates
- Defined in:
- lib/tradingview_screener/predicate.rb
Overview
Operator wrappers for hash-style where:
where(close: gt(:SMA20), volume: gte(1_000_000), price: 10..300)
Defined Under Namespace
Classes: Op
Class Method Summary collapse
- .gt(value) ⇒ Object
- .gte(value) ⇒ Object
- .has(value) ⇒ Object
- .has_none_of(value) ⇒ Object
- .lt(value) ⇒ Object
- .lte(value) ⇒ Object
- .not_eq(value) ⇒ Object
Class Method Details
.gt(value) ⇒ Object
88 |
# File 'lib/tradingview_screener/predicate.rb', line 88 def gt(value) = Op.new("greater", value) |
.gte(value) ⇒ Object
89 |
# File 'lib/tradingview_screener/predicate.rb', line 89 def gte(value) = Op.new("egreater", value) |
.has(value) ⇒ Object
93 |
# File 'lib/tradingview_screener/predicate.rb', line 93 def has(value) = Op.new("has", value) |
.has_none_of(value) ⇒ Object
94 |
# File 'lib/tradingview_screener/predicate.rb', line 94 def has_none_of(value) = Op.new("has_none_of", value) |
.lt(value) ⇒ Object
90 |
# File 'lib/tradingview_screener/predicate.rb', line 90 def lt(value) = Op.new("less", value) |