Sha256: 6a3227434112f784258476e5034f3a0cf6b4e6cdb195dc30ee8db1c0295197a6

Contents?: true

Size: 430 Bytes

Versions: 7

Compression:

Stored size: 430 Bytes

Contents

module Cabal
  module API
    module Common
      module Mistakes
        def self.included(base)
          base.class_eval do
            error_formatter :txt, ->(message, backtrace, options, env) {
              message[:message]
            }

            helpers do
              def messagify(message)
                {message: message}
              end
            end
          end
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cabal-api-0.2.2 lib/cabal/api/common/mistakes.rb
cabal-api-0.2.1 lib/cabal/api/common/mistakes.rb
cabal-api-0.2.0 lib/cabal/api/common/mistakes.rb
cabal-api-0.1.1 lib/cabal/api/common/mistakes.rb
cabal-api-0.1.0 lib/cabal/api/common/mistakes.rb
cabal-api-0.0.4 lib/cabal/api/common/mistakes.rb
cabal-api-0.0.3 lib/cabal/api/common/mistakes.rb