るりまサーチ

最速Rubyリファレンスマニュアル検索!
88件ヒット [1-88件を表示] (0.047秒)
トップページ > クエリ:new[x] > クエリ:now[x] > クエリ:Cookie[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

クラス

キーワード

検索結果

NEWS for Ruby 2.1.0 (26036.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...
...同じ動作です。

* Module#ancestors
* 特異クラスの祖先はそれ自身を含みます。
The ancestors of a singleton class now include singleton classes,
in particular itself.

* Module#define_method Object#define_singleton_method
* 定義したメソッドの...
...ace.#dump_all

* OpenSSL::BN
* 拡張: OpenSSL::BN.new Fixnum や Bignum を引数として取れるようになりました。

* open-uri
* 複数フィールドに同じ名前を使うことをサポートしました (Set-Cookieのように)

* Pathname
* 追加: Pathname#write...

ruby 1.8.4 feature (23246.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on...
...irname("C:a/b") #=> old: "C:a." new: "C:a"
File.dirname("C:a///") #=> old: "C:a///" new: "C:a"

: File::Stat#pipe? [bug]

#Fri Nov 18 12:18:02 2005 Hirokazu Yamamoto <ocean@m2.ccsnet.ne.jp>
#
# * win32/win32.h (S_IFIFO): r,w = IO.pipe; r.stat.pipe? now
# returns true on Visu...
...): the value of Set-Cookie:
# header field should be splited into each cookie. [ruby-Bugs:2199]
#
# * lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookie): new method
# to parse the value of Set-Cookie: header field.
#
# * test/webrick/test_cookie.rb, test/webrick/te...

CGI::Cookie.new(name = "", *value) -> CGI::Cookie (21370.0)

クッキーオブジェクトを作成します。

...のリストを一つ以上指定します。

例:
cookie
1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie
1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie
1 = CGI::Cookie.new({'name' => 'name',
'val...
...=> Time.now, # optional
'secure' => true # optional
'httponly' => true # optional
})

cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }

name = cookie1.name...
...= cookie1.value
path = cookie1.path
domain = cookie1.domain
expires = cookie1.expires
secure = cookie1.secure
httponly = cookie1.httponly

cookie
1.name = 'name'
cookie
1.value = ['value1', 'value2', ...]
cookie
1....

CGI::Cookie (18168.0)

クッキーを表すクラスです。

...クッキーを表すクラスです。

例:
cookie
1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie
1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie
1 = CGI::Cookie.new({'name' => 'name',
'value' => ['value1', 'value2', ...],...
...=> Time.now, # optional
'secure' => true # optional
'httponly' => true # optional
})

cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }

name = cookie1.name
values = cookie1.value...
...path = cookie1.path
domain = cookie1.domain
expires = cookie1.expires
secure = cookie1.secure
httponly = cookie1.httponly

cookie
1.name = 'name'
cookie
1.value = ['value1', 'value2', ...]
cookie
1.path = 'path'
cookie
1.domain = 'domain'
cookie
1.expires...

cgi (222.0)

CGI プログラムの支援ライブラリです。

...) Version 1.1
* https://www.w3.org/CGI/

=== 使用例

==== フォームフィールドの値を得る

//emlist[][ruby]{
require "cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys...
...gi = CGI.new
for name, cookie in cgi.cookies
cookie
.expires = Time.now + 30
end
cgi.out("cookie" => cgi.cookies){"string"}

cgi.cookies # { "name1" => cookie1, "name2" => cookie2, ... }

require "cgi"
cgi = CGI.new
cgi.cookies['name'].expires = Time.now + 30
cgi.out("cookie" => cgi.cookies['name']...
...得る

//emlist[][ruby]{
require "cgi"
cgi = CGI.new
values = cgi.cookies['name'] # values は name クッキーの値の配列。
# name クッキーが存在しない場合は空配列を返す。
names = cgi.cookies.keys # 全てのクッキーの名前の配...

絞り込み条件を変える

webrick/cgi (90.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

...ss MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end

MyCGI.new.start()

==== do_XXX メソッド

do_XXX メソッドの XXX には GET, HEAD, POST, PUT, DELETE, OPTIONS が使用できます。

WEBrick::CGI...
...end
MyCGI.new.start()


==== クライアントにクッキーを渡す

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
c1 = WEBrick::Cookie.new("name1", "val1")
c1.expires = Time.now + 30
res.cookies << c1

c2 = WEBrick::Cookie.new("name2", "v...
...c2.expires = Time.now + 30
res.cookies << c2
end
end
MyCGI.new.start()

==== クライアントからクッキーを得る

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.cookies #=> WEBrick::Cookie オブジェクト...

CGI#header(options = "text/html") -> String (48.0)

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。

...で指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応します。

status パラメータには以...
..."language" => "ja",
"expires" => Time.now + 30,
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"})

例:
cgi = CGI.new('html3')
print cgi.header({"charset" => "shift_jis"...

CGI#out(options = "text/html") { .... } (30.0)

HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。

..."ja"にします。

@param options Hash か文字列で HTTP ヘッダを生成するための情報を指定します。

例:
cgi = CGI.new
cgi.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string

cgi.out("text...
...Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"}){ "string" }

@see...