module RestMyCase

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/rest_my_case.rb, line 24
def self.config
  @config ||= Config::General.new
end
configure() { |config| ... } click to toggle source
# File lib/rest_my_case.rb, line 20
def self.configure
  yield config
end
get_config(attribute, use_case) click to toggle source
# File lib/rest_my_case.rb, line 32
def self.get_config(attribute, use_case)
  config.get(attribute, use_case)
end
reset_config() click to toggle source
# File lib/rest_my_case.rb, line 28
def self.reset_config
  @config = Config::General.new
end

Public Instance Methods

method_aborts?(method_name, use_case) click to toggle source
# File lib/rest_my_case/judge/base.rb, line 69
def method_aborts?(method_name, use_case)
  use_case.send(method_name)

  use_case.options[:should_abort] && @use_case_that_aborted = use_case
rescue Errors::Skip
  false
rescue Errors::Abort
  @use_case_that_aborted = use_case
end