Sha256: 835b4a21afc52a4c7f20142818bf26cb2ddd4ead5efdc83754ec547fdb9b74a9

Contents?: true

Size: 372 Bytes

Versions: 13

Compression:

Stored size: 372 Bytes

Contents

module Spree
  module Webhooks
    class Event < Spree::Webhooks::Base
      validates :name, :subscriber, presence: true

      belongs_to :subscriber, inverse_of: :events, optional: false

      self.whitelisted_ransackable_associations = %w[subscriber]
      self.whitelisted_ransackable_attributes = %w[name request_errors response_code success url]
    end
  end
end

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
spree_api-4.5.5 app/models/spree/webhooks/event.rb
spree_api-4.4.1 app/models/spree/webhooks/event.rb
spree_api-4.5.4 app/models/spree/webhooks/event.rb
spree_api-4.5.3 app/models/spree/webhooks/event.rb
atkhayar-dev-spree-api-0.0.1 app/models/spree/webhooks/event.rb
atkhayar-dev-spree-api-0.0.0 app/models/spree/webhooks/event.rb
atkhayar-spree-dev-api-0.0.0 app/models/spree/webhooks/event.rb
spree_api-4.5.2 app/models/spree/webhooks/event.rb
spree_api-4.5.1 app/models/spree/webhooks/event.rb
spree_api-4.5.0 app/models/spree/webhooks/event.rb
spree_api-4.4.0 app/models/spree/webhooks/event.rb
spree_api-4.4.0.rc2 app/models/spree/webhooks/event.rb
spree_api-4.4.0.rc1 app/models/spree/webhooks/event.rb