Module: RestMyCase
- Defined in:
- lib/rest_my_case.rb,
lib/rest_my_case/base.rb,
lib/rest_my_case/status.rb,
lib/rest_my_case/helpers.rb,
lib/rest_my_case/version.rb,
lib/rest_my_case/validator.rb,
lib/rest_my_case/judge/base.rb,
lib/rest_my_case/trial/case.rb,
lib/rest_my_case/config/base.rb,
lib/rest_my_case/errors/base.rb,
lib/rest_my_case/errors/skip.rb,
lib/rest_my_case/http_status.rb,
lib/rest_my_case/trial/court.rb,
lib/rest_my_case/context/base.rb,
lib/rest_my_case/errors/abort.rb,
lib/rest_my_case/config/general.rb,
lib/rest_my_case/context/status.rb,
lib/rest_my_case/context/errors/base.rb,
lib/rest_my_case/context/http_status.rb,
lib/rest_my_case/context/errors/status.rb,
lib/rest_my_case/defense_attorney/base.rb,
lib/rest_my_case/context/schema_validator/base.rb,
lib/rest_my_case/context/schema_validator/compel.rb
Defined Under Namespace
Modules: Config, Context, DefenseAttorney, Errors, Helpers, HttpStatus, Judge, Status, Trial
Classes: Base, Validator
Constant Summary
collapse
- VERSION =
'2.0.4'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
24
25
26
|
# File 'lib/rest_my_case.rb', line 24
def self.config
@config ||= Config::General.new
end
|
20
21
22
|
# File 'lib/rest_my_case.rb', line 20
def self.configure
yield config
end
|
.get_config(attribute, use_case) ⇒ Object
32
33
34
|
# File 'lib/rest_my_case.rb', line 32
def self.get_config(attribute, use_case)
config.get(attribute, use_case)
end
|
.reset_config ⇒ Object
28
29
30
|
# File 'lib/rest_my_case.rb', line 28
def self.reset_config
@config = Config::General.new
end
|