Sha256: b1a5188edaf84d2266216becdbdaee8886c9db0f19b1632380a79c45ebd9e277

Contents?: true

Size: 224 Bytes

Versions: 12

Compression:

Stored size: 224 Bytes

Contents

module Plugin
  module ErrorMatcher
    def error(*klass)
      lambda {klass.any?{|k| env["app.error"].is_a? k} and captures.push(env["app.error"])}
    end

    def error?
      env.has_key? "app.error"
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
unicorn-cuba-base-1.6.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.5.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.4.1 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.4.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.3.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.2.2 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.2.1 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.2.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.1.2 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.1.1 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.1.0 lib/unicorn-cuba-base/plugin/error_matcher.rb
unicorn-cuba-base-1.0.0 lib/unicorn-cuba-base/plugin/error_matcher.rb