method

delete_field

v2_1_10 - Show latest stable - Class: OpenStruct
delete_field(name)
public

Remove the named field from the object. Returns the value that the field contained if it was defined.

require 'ostruct'

person = OpenStruct.new('name' => 'John Smith', 'age' => 70)

person.delete_field('name')  # => 'John Smith'