CGI::QueryExtension::Value (Class)

In: cgi.rb
Parent: DelegateClass(String)

Methods

[]   first   last   new   to_a   to_ary  

Public Class methods

[Source]

# File cgi.rb, line 1129
      def initialize(str, params)
        @params = params
        super(str)
      end

Public Instance methods

[Source]

# File cgi.rb, line 1133
      def [](idx, *args)
        if args.size == 0
          warn "#{caller(1)[0]}:CAUTION! cgi['key'] == cgi.params['key'][0]; if want Array, use cgi.params['key']"
          self
        else
          self.to_s[idx,*args]
        end
      end

[Source]

# File cgi.rb, line 1141
      def first
        warn "#{caller(1)[0]}:CAUTION! cgi['key'] == cgi.params['key'][0]; if want Array, use cgi.params['key']"
        self
      end
last()

Alias for first

[Source]

# File cgi.rb, line 1146
      def to_a
        @params || [self]
      end
to_ary()

Alias for to_a

[Validate]