Method: Anthropic::Internal::Type::BaseModel#deconstruct_keys
- Defined in:
- lib/anthropic/internal/type/base_model.rb
#deconstruct_keys(keys) ⇒ Hash{Symbol=>Object}
446 447 448 449 450 451 452 453 454 455 456 |
# File 'lib/anthropic/internal/type/base_model.rb', line 446 def deconstruct_keys(keys) (keys || self.class.known_fields.keys) .filter_map do |k| unless self.class.known_fields.key?(k) next end [k, public_send(k)] end .to_h end |