Class: Focus::Action

Inherits:
Object
  • Object
show all
Includes:
Interactor
Defined in:
lib/focus/action.rb

Instance Method Summary collapse

Instance Method Details

#callObject

This method is used internally and should not be used within actions.



32
33
34
# File 'lib/focus/action.rb', line 32

def call
  perform
end

#configObject



36
37
38
# File 'lib/focus/action.rb', line 36

def config
  ContextualConfiguration.new(context)
end

#error_messageObject



27
28
29
# File 'lib/focus/action.rb', line 27

def error_message
  "#{self.class.to_s.split('::').last} failed"
end

#performObject



25
# File 'lib/focus/action.rb', line 25

def perform; end