Class: PG::Tuple
- Defined in:
- lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/tuple.rb
Instance Method Summary collapse
- #each_key(&block) ⇒ Object
- #has_key?(key) ⇒ Boolean (also: #key?)
-
#inspect ⇒ Object
Return a String representation of the object suitable for debugging.
- #keys ⇒ Object
Instance Method Details
#each_key(&block) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/tuple.rb', line 23 def each_key(&block) if fn=field_names fn.each(&block) else field_map.each_key(&block) end end |
#has_key?(key) ⇒ Boolean Also known as: key?
14 15 16 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/tuple.rb', line 14 def has_key?(key) field_map.has_key?(key) end |
#inspect ⇒ Object
Return a String representation of the object suitable for debugging.
10 11 12 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/tuple.rb', line 10 def inspect "#<#{self.class} #{self.map{|k,v| "#{k}: #{v.inspect}" }.join(", ") }>" end |
#keys ⇒ Object
19 20 21 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/tuple.rb', line 19 def keys field_names || field_map.keys.freeze end |