lib/conekta/line_item.rb in conekta-2.0.0 vs lib/conekta/line_item.rb in conekta-2.3.0
- old
+ new
@@ -7,23 +7,10 @@
attr_accessor :name, :description, :unit_price, :quantity,
:sku, :shippable, :tags, :brand, :type,
:parent_id
def _url
- if (id.nil? || id.to_s.empty?)
- exception = Error.new({
- "message" => I18n.t('error.resource.id', { resource: self.class.class_name, locale: :en }),
- "message_to_purchaser" => I18n.t('error.resource.id_purchaser', { locale: Conekta.locale.to_sym })
- })
-
- if Conekta.api_version == "2.0.0"
- error_list = Conekta::ErrorList.new
- error_list.details << exception
- exception = error_list
- end
-
- raise exception
- end
+ ensure_id
"#{self.order._url}#{self.class._url}/#{id}"
end
def delete