598件ヒット
[201-300件を表示]
(0.163秒)
別のキーワード
ライブラリ
- ビルトイン (104)
-
cgi
/ core (22) -
net
/ ftp (111) -
net
/ http (66) - openssl (22)
- pathname (55)
- psych (11)
- rake (55)
-
rubygems
/ commands / build _ command (11) -
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ validator (11) - shell (6)
-
shell
/ command-processor (30) -
shell
/ filter (6) - socket (11)
-
webrick
/ httprequest (11) - win32ole (11)
- zlib (33)
クラス
-
File
:: Stat (33) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: SourceInfoCache (11) -
Gem
:: Validator (11) - IO (38)
- Method (11)
-
Net
:: FTP (84) -
Net
:: FTP :: MLSxEntry (27) -
Net
:: HTTP (22) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (22) -
OpenSSL
:: Config (11) -
OpenSSL
:: X509 :: ExtensionFactory (11) - Pathname (55)
-
Psych
:: SyntaxError (11) -
Rake
:: FileCreationTask (11) -
Rake
:: FileList (33) -
RubyVM
:: InstructionSequence (22) - Shell (6)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (6) -
Socket
:: AncillaryData (11) -
WEBrick
:: HTTPRequest (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipFile (22) -
Zlib
:: GzipWriter (11)
モジュール
-
CGI
:: QueryExtension (22) - FileUtils (11)
キーワード
-
absolute
_ path (11) - basename (11)
-
body
_ stream (11) -
body
_ stream= (11) - cleanpath (11)
- config= (11)
-
create
_ body (11) - directory? (17)
- each (11)
-
each
_ byte (22) - exclude (11)
- facts (9)
- file? (20)
- flush (11)
- ftype (40)
- get (11)
- getbinaryfile (22)
- gsub (11)
- helpfile (11)
- import (11)
-
load
_ gemspecs (11) -
make
_ symlink (11) - mlsd (18)
- parameters (11)
- path (11)
- post (11)
- putbinaryfile (22)
- query (11)
-
read
_ body (22) -
set
_ encoding _ by _ bom (5) - split (11)
-
split
_ all (11) - sticky? (6)
- storbinary (22)
- symlink (6)
- symlink? (17)
- sync (11)
- sync= (11)
- sysread (11)
-
try
_ file (11) - type (9)
-
unescape
_ filename? (11) -
unix
_ rights (11) -
verify
_ gem _ file (11)
検索結果
先頭5件
-
Pathname
# cleanpath(consider _ symlink = false) -> Pathname (9313.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
...な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
cleanpath は、実際にファイルシステムを参照することなく、文字列操作
だけで処理を行います。
@param consider_symlink 真ならパス要素にシンボリックリン......by]{
require "pathname"
path = Pathname.new("//.././../")
path # => #<Pathname://.././../>
path.cleanpath # => #<Pathname:/>
require 'pathname'
Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/bar/foo") rescue nil
Dir.rmdir("/tmp/bar") rescue nil
Dir.mkdir("/tmp....../foo")
Dir.mkdir("/tmp/bar")
File.symlink("../foo", "/tmp/bar/foo")
path = Pathname.new("bar/././//foo/../bar")
Dir.chdir("/tmp")
path.cleanpath # => #<Pathname:bar/bar>
path.cleanpath(true) # => #<Pathname:bar/foo/../bar>
//}... -
Net
:: FTP # storbinary(cmd , file , blocksize , rest _ offset = nil) -> nil (9221.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 送ります。
...ータは IO のインスタンスを
file で指定します。
(実際には StringIO のような IO とメソッドレベルで
互換するオブジェクトであればなんでもかまいません)。
blocksize で指定されたバイト単位で file からデータを読みこみ、
サ......param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4y......す。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでな... -
Net
:: FTP # storbinary(cmd , file , blocksize , rest _ offset = nil) {|data| . . . } -> nil (9221.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 送ります。
...ータは IO のインスタンスを
file で指定します。
(実際には StringIO のような IO とメソッドレベルで
互換するオブジェクトであればなんでもかまいません)。
blocksize で指定されたバイト単位で file からデータを読みこみ、
サ......param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4y......す。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでな... -
Rake
:: FileList # import(array) -> self (9219.0) -
与えられた配列を自身にインポートします。
...@param array ファイル名のリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_......list.import(["test4.rb", "test5.rb"]) # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
file_list # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
end
//}... -
Shell
:: CommandProcessor # directory?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#directory?... -
Shell
:: CommandProcessor # sticky?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#sticky?... -
Shell
:: CommandProcessor # symlink?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#symlink?... -
FileUtils
# split _ all(path) -> Array (9201.0) -
与えられたパスをディレクトリごとに分割します。
...与えられたパスをディレクトリごとに分割します。
@param path 分割するパスを指定します。
例:
split_all("a/b/c") # => ['a', 'b', 'c']... -
Rake
:: FileCreationTask # timestamp -> Rake :: EarlyTime (9201.0) -
どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。
...どんなタイムスタンプよりも前の時刻をあらわすタイムスタンプを返します。
@see [[FileTask#timestamp]]... -
File
:: Stat # symlink? -> false (9153.0) -
シンボリックリンクである時に真を返します。 ただし、File::Statは自動的にシンボリックリンクをたどっていくので 常にfalseを返します。
...File::Statは自動的にシンボリックリンクをたどっていくので
常にfalseを返します。
//emlist[][ruby]{
require 'fileutils'
outfile = $0 + ".ln"
FileUtils.ln_s($0, outfile)
p File::Stat.new(outfile).symlink? #=> false
p File.lstat(outfile).symlink? #=> true
p FileTest.sy......mlink?(outfile) #=> true
//}
@see File.lstat... -
WEBrick
:: HTTPRequest # query -> Hash (9131.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
...クライアントがフォームへ入力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理す......。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデータと
同じ......巨大な文字列が
生成されてしまいます。
例:
h = req.query
p h['q'] #=> "ruby rails session"
p h['upfile']['content-type'] #=> "plain/text"
p h['upfile'].filename #=> "my_file.txt"
p h['upfile'] #=> "hoge hoge hoge"... -
Pathname
# make _ symlink(old) -> 0 (9123.0) -
File.symlink(old, self.to_s) と同じです。
...File.symlink(old, self.to_s) と同じです。
@see File.symlink...