Module: SpreeSignifyd::OrderConcerns::InstanceMethods

Defined in:
app/models/spree_signifyd/order_concerns.rb

Instance Method Summary collapse

Instance Method Details

#awaiting_approval?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/spree_signifyd/order_concerns.rb', line 23

def awaiting_approval?
  !signifyd_order_score
end

#is_risky?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'app/models/spree_signifyd/order_concerns.rb', line 19

def is_risky?
  !(awaiting_approval? || approved?)
end

#send_to_signifyd?Boolean

Returns:

  • (Boolean)


27
28
29
30
# File 'app/models/spree_signifyd/order_concerns.rb', line 27

def send_to_signifyd?
  !approved? &&
  !(SpreeSignifyd::Config[:exclude_store_credit_orders] && paid_completely_with_store_credit?)
end