Module: Arel::JSONPredications
- Defined in:
- lib/arel/json_predications.rb
Instance Method Summary collapse
- #has_any_key(*keys) ⇒ Object
- #has_key(key) ⇒ Object
- #has_keys(*keys) ⇒ Object
- #key(key) ⇒ Object (also: #[], #index)
Instance Method Details
#has_any_key(*keys) ⇒ Object
18 19 20 |
# File 'lib/arel/json_predications.rb', line 18 def has_any_key(*keys) Arel::Nodes::HasAnyKeys.new(self, keys) end |
#has_key(key) ⇒ Object
10 11 12 |
# File 'lib/arel/json_predications.rb', line 10 def has_key(key) Arel::Nodes::HasKey.new(self, key) end |
#has_keys(*keys) ⇒ Object
14 15 16 |
# File 'lib/arel/json_predications.rb', line 14 def has_keys(*keys) Arel::Nodes::HasKeys.new(self, keys) end |
#key(key) ⇒ Object Also known as: [], index
4 5 6 |
# File 'lib/arel/json_predications.rb', line 4 def key(key) Arel::Attributes::Key.new(self, key) end |