diff --git a/lib/nacre/concerns/collectible.rb b/lib/nacre/concerns/collectible.rb index 5682cba..0b31fcd 100644 --- a/lib/nacre/concerns/collectible.rb +++ b/lib/nacre/concerns/collectible.rb @@ -1,6 +1,8 @@ # frozen_string_literal: true module Nacre module Collectible + include Enumerable + def self.included(base) base.class_exec do def initialize(resource_list = []) # rubocop:disable NestedMethodDefinition diff --git a/lib/nacre/order/invoice_collection.rb b/lib/nacre/order/invoice_collection.rb index 1de7e97..c38093c 100644 --- a/lib/nacre/order/invoice_collection.rb +++ b/lib/nacre/order/invoice_collection.rb @@ -3,7 +3,6 @@ module Nacre class Order::InvoiceCollection include Collectible - include Enumerable def self.resource_class Nacre::Order::Invoice diff --git a/lib/nacre/product/sales_channel_collection.rb b/lib/nacre/product/sales_channel_collection.rb index 952a40d..2fc5996 100644 --- a/lib/nacre/product/sales_channel_collection.rb +++ b/lib/nacre/product/sales_channel_collection.rb @@ -2,9 +2,7 @@ module Nacre class Product::SalesChannelCollection - include Collectible - include Enumerable extend Inflectible def self.resource_class