Sha256: 231b8086df53ea369ac04ea2e4eb65599956649c649f230ecc0cb6cfdab4bd53

Contents?: true

Size: 820 Bytes

Versions: 2

Compression:

Stored size: 820 Bytes

Contents

# -*- coding: utf-8 -*-
#
# @file 
# @brief  ホーム画面
# @author ongaeshi
# @date   2010/10/13

require 'rack'
require File.join(File.dirname(__FILE__), 'database')
require File.join(File.dirname(__FILE__), 'html_renderer')
require File.join(File.dirname(__FILE__), 'query')

module Grenweb
  class Help
    include Rack::Utils

    def call(env)
      @env = env
      @request = Rack::Request.new(env)
      @query = Query.new(@request)

      @response = Rack::Response.new
      @response["Content-Type"] = "text/html; charset=UTF-8"

      render
    end

    private

    def render
      r = HTMLRendeler.new(@request.script_name + '/..')
      @response.write r.header("gren - help", "gren - help")
      @response.write r.sample_code
      @response.write r.footer
      @response.to_a
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gren-0.3.2 lib/grenweb/help.rb
gren-0.3.1 lib/grenweb/help.rb