Sha256: 58bd74b1831791bbe62ca969bf348c6a3ab03c372dbc1181e7e4d27e8f5aa9a1

Contents?: true

Size: 317 Bytes

Versions: 41

Compression:

Stored size: 317 Bytes

Contents

module Gris
  module ErrorHelpers
    def error!(message, status, options = nil)
      message = { error: message }.merge(options.is_a?(String) ? { text: options } : options) if options
      throw :error, message: message, status: status
    end

    Grape::Endpoint.send :include, self if defined?(Grape)
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
gris-0.5.2 lib/gris/grape_extensions/error_helpers.rb
gris-0.5.1 lib/gris/grape_extensions/error_helpers.rb
gris-0.5.0 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.9 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.8 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.7 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.6 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.5 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.4 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.3 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.2 lib/gris/grape_extensions/error_helpers.rb
gris-0.4.0 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.9 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.8 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.7 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.6 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.4 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.3 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.2 lib/gris/grape_extensions/error_helpers.rb
gris-0.3.1 lib/gris/grape_extensions/error_helpers.rb