lib/kb/fake/api.rb in barkibu-kb-0.16.2 vs lib/kb/fake/api.rb in barkibu-kb-0.17.0

- old
+ new

@@ -6,23 +6,25 @@ require 'kb/fake/bounded_context/pet_family/hubspot_relationship' module KB module Fake class ApiState - attr_accessor :petparents, :pets, :consultations, :petcontracts, :plans, :breeds, :products, :hubspot_relationship + attr_accessor :petparents, :pets, :consultations, :petcontracts, :plans, :breeds, :products, + :hubspot_relationship, :referrals # rubocop:disable Metrics/ParameterLists def initialize(petparents: [], pets: [], consultations: [], petcontracts: [], plans: [], breeds: [], - products: [], hubspot_relationship: []) + products: [], hubspot_relationship: [], referrals: []) @petparents = petparents @pets = pets @consultations = consultations @petcontracts = petcontracts @plans = plans @breeds = breeds @products = products @hubspot_relationship = hubspot_relationship + @referrals = referrals end # rubocop:enable Metrics/ParameterLists def to_snapshot { @@ -31,10 +33,11 @@ consultations: @consultations.clone, petcontracts: @petcontracts.clone, plans: @plans.clone, breeds: @breeds.clone, products: @products.clone, - hubspot_relationship: @hubspot_relationship.clone + hubspot_relationship: @hubspot_relationship.clone, + referrals: @referrals.clone } end end class Api < Sinatra::Base