class StateMachines::IntegrationNotFound
An invalid integration was specified
Public Class Methods
new(name)
click to toggle source
Calls superclass method
# File lib/state_machines/error.rb, line 16 def initialize(name) super(nil, "#{name.inspect} is an invalid integration. #{error_message}") end
Public Instance Methods
error_message()
click to toggle source
# File lib/state_machines/error.rb, line 32 def error_message if Integrations.list.size.zero? no_integrations else valid_integrations end end
no_integrations()
click to toggle source
# File lib/state_machines/error.rb, line 28 def no_integrations 'No integrations registered' end
valid_integrations()
click to toggle source
# File lib/state_machines/error.rb, line 20 def valid_integrations "Valid integrations are: #{valid_integrations_name}" end
valid_integrations_name()
click to toggle source
# File lib/state_machines/error.rb, line 24 def valid_integrations_name Integrations.list.collect(&:integration_name) end