class Attio::APIResource
def api_operations(*operations)
Define which operations this resource supports
def api_operations(*operations) @supported_operations = operations operations.each do |operation| case operation when :list define_list_operation when :create define_create_operation when :retrieve define_retrieve_operation when :update define_update_operation when :delete define_delete_operation else raise ArgumentError, "Unknown operation: #{operation}" end end end