Module: Marr::Api::Error
- Defined in:
- lib/marr/api/error.rb,
lib/marr/api/error/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.all_errors ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/marr/api/error.rb', line 18 def all_errors return [] if self.configuration.namespaces.blank? self.configuration.namespaces.map(&:constantize).map do |namespace| namespace.constants.map { |x| { namespace: namespace, name: x.to_s.underscore } } end end |
.configuration ⇒ Object
9 10 11 |
# File 'lib/marr/api/error.rb', line 9 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
13 14 15 16 |
# File 'lib/marr/api/error.rb', line 13 def configure yield(configuration) load 'marr/api/error_engine' end |