Method: UltracartClient::ItemOption#==

Defined in:
lib/ultracart_api/models/item_option.rb

#==(o) ⇒ Object

Checks equality by comparing each attribute.

Parameters:

  • Object (Object)

    to be compared



264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
# File 'lib/ultracart_api/models/item_option.rb', line 264

def ==(o)
  return true if self.equal?(o)
  self.class == o.class &&
      cost_if_specified == o.cost_if_specified &&
      cost_per_letter == o.cost_per_letter &&
      cost_per_line == o.cost_per_line &&
      ignore_if_default == o.ignore_if_default &&
      label == o.label &&
      label_translated_text_instance_oid == o.label_translated_text_instance_oid &&
      name == o.name &&
      name_translated_text_instance_oid == o.name_translated_text_instance_oid &&
      one_time_fee == o.one_time_fee &&
      option_oid == o.option_oid &&
      required == o.required &&
      system_option == o.system_option &&
      type == o.type &&
      values == o.values
end