Class: Camping::H

Class | Camping::H
In: | lib/camping-unabridged.rb
Parent: | Hash

An object-like Hash. All Camping query string and cookie variables are loaded as this.

To access the query string, for instance, use the `@input` variable.

      module Blog::Controllers
        class Index < R '/'
          def get
            if (page = @input.page.to_i) > 0
              page -= 1
            end
            @posts = Post.all, :offset => page * 20, :limit => 20
            render :index
          end
        end
      end

In the above example if you visit `/?page=2`, you‘ll get the second page of twenty posts. You can also use `@input[‘page’]` to get the value for the `page` query variable.

### Methods

method_missing

### Public Instance methods

method_missing(m,*a)

Gets or sets keys in the hash.

      @cookies.my_favorite = :macadamian
      @cookies.my_favorite
      => :macadamian

[Validate]