Sha256: 75dbf58df9d812cc7b76f7d2113ced965f22092eeb521df00bffb3835e287f32

Contents?: true

Size: 341 Bytes

Versions: 5

Compression:

Stored size: 341 Bytes

Contents

require "sinatra/base"

module Sinatra
  module RequireParam
    def require_param(*fields)
      missing = []
      fields.each do |field|
        if params[field].nil?
          missing << field
        end
      end
      return missing
    end # def require_param
  end # module RequireParam

  helpers RequireParam
end # module Sinatra

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
logstash-lite-0.2.20110505142231 lib/logstash/web/helpers/require_param.rb
logstash-lite-0.2.20110422152244 lib/logstash/web/helpers/require_param.rb
logstash-lite-0.2.20110405105201 lib/logstash/web/helpers/require_param.rb
logstash-lite-0.2.20110331121236 lib/logstash/web/helpers/require_param.rb
logstash-lite-0.2.20110329105411 lib/logstash/web/helpers/require_param.rb