113件ヒット
[101-113件を表示]
(0.099秒)
ライブラリ
クラス
- CSV (16)
-
CSV
:: Row (2) -
CSV
:: Table (7) - ERB (3)
-
Encoding
:: Converter (1) - Exception (1)
-
File
:: Stat (2) -
Gem
:: Package :: TarReader (1) - IO (7)
-
JSON
:: Parser (2) -
Net
:: FTP (1) -
Net
:: HTTPGenericRequest (2) - PStore (1)
- Pathname (1)
- Socket (2)
- StringIO (6)
- Thread (26)
-
Thread
:: Backtrace :: Location (4) -
Thread
:: ConditionVariable (2) -
Thread
:: Queue (8) -
Thread
:: SizedQueue (5) - ThreadGroup (3)
- ThreadsWait (7)
- WIN32OLE (1)
-
Zlib
:: GzipReader (1)
モジュール
キーワード
- << (1)
- [] (1)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) -
absolute
_ path (1) - add (1)
-
add
_ row (1) -
add
_ trace _ func (1) - alive? (1)
-
all
_ waits (1) - backtrace (1)
-
backtrace
_ locations (3) -
base
_ label (1) -
body
_ stream (1) -
body
_ stream= (1) - broadcast (1)
- clear (1)
- closed? (1)
- connect (1)
-
connect
_ nonblock (1) - convert (3)
-
def
_ class (1) - deq (2)
- empty? (3)
- enclose (1)
- enclosed? (1)
- exit (1)
-
field
_ size _ limit (1) - fields (1)
- filename (1)
- filename= (1)
- finished? (1)
- getc (1)
- gets (1)
-
header
_ converters (1) - headers (1)
- inspect (3)
- join (3)
-
join
_ nowait (1) - kill (1)
- length (2)
- max (1)
- max= (1)
- multipart? (1)
-
next
_ wait (1) -
num
_ waiting (1) -
ole
_ get _ methods (1) -
open
_ timeout= (1) - parse (1)
- pop (2)
-
primitive
_ errinfo (1) - priority (1)
- priority= (1)
- push (1)
- puts (1)
- raise (1)
- readable? (1)
-
readable
_ real? (1) - readbyte (1)
- readchar (2)
- readline (5)
- readlines (2)
- readlink (1)
- reopen (2)
- rewind (2)
-
row
_ sep (1) - run (1)
-
safe
_ level (1) -
set
_ trace _ func (1) - shift (3)
- signal (1)
- size (2)
-
skip
_ blanks? (1) - source (1)
- status (1)
- stop? (1)
- terminate (1)
-
thread
_ variable _ get (1) -
thread
_ variable _ set (1) - threads (1)
-
to
_ csv (1) -
to
_ s (2) - transaction (1)
- ungetc (1)
- value (1)
-
values
_ at (1) - wakeup (1)
検索結果
先頭5件
-
CSV
:: Table # inspect -> String (40.0) -
モードとサイズを US-ASCII な文字列で返します。
モードとサイズを US-ASCII な文字列で返します。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.inspect # => "#<CSV::Table mode:col_or_row row_count:2>"
//} -
CSV
:: Table # length -> Integer (40.0) -
(ヘッダを除く)行数を返します。
(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size -
CSV
:: Table # size -> Integer (40.0) -
(ヘッダを除く)行数を返します。
(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size -
ERB
# filename -> String (40.0) -
エラーメッセージを表示する際のファイル名を取得します。
エラーメッセージを表示する際のファイル名を取得します。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"example.rhtml"
//} -
ERB
# filename= -> String (40.0) -
エラーメッセージを表示する際のファイル名を設定します。
エラーメッセージを表示する際のファイル名を設定します。
filename を設定しておくことにより、エラーが発生した eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"exampl... -
IO
# getc -> String | nil (40.0) -
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。
テキスト読み込みメソッドとして動作します。
IO#readchar との違いは EOF での振る舞いのみです。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
例:
File.write("testfile", "test")
f = File.new("testfile")
p f.getc #=> "い"
p f.getc #=> "ろ... -
IO
# ungetc(char) -> nil (40.0) -
指定された char を読み戻します。
指定された char を読み戻します。
@param char 読み戻したい1文字かそのコードポイントを指定します。
@raise IOError 読み戻しに失敗した場合に発生します。また、自身が読み込み用にオープンされていない時、
自身がまだ一度も read されていない時に発生します。
f = File.new("testfile") # => #<File:testfile>
c = f.getc # => "い"
f.ungetc(c) # => nil
f.getc... -
JSON
:: Parser # parse -> object (40.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
p... -
JSON
:: Parser # source -> String (40.0) -
現在のソースのコピーを返します。
現在のソースのコピーを返します。
//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
# => }
__END__
{
"Tanaka": {
... -
Net
:: FTP # open _ timeout=(seconds) (40.0) -
接続時のタイムアウトの秒数を設定します。
接続時のタイムアウトの秒数を設定します。
制御用コネクションとデータ転送用コネクションの
両方を開くときの共通のタイムアウト時間です。
この秒数たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
整数以外での浮動小数点数や分数を指定することができます。
デフォルトは nil(タイムアウトしない)です。
制御用コネクションを開く以下のメソッドで利用されます。
* Net::FTP.open
* Net::FTP.new
* Net::FTP#connect
また、以下のデータ転送用コネクションを開くメソッドでも利用されます。
*... -
Socket
# connect(server _ sockaddr) -> 0 (40.0) -
connect(2) でソケットを接続します。
connect(2) でソケットを接続します。
server_sockaddr は、
lib:socket#pack_string
もしくは Addrinfo オブジェクト
です。
0 を返します。
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。詳しくは
man を参照してください。
たとえば IPv4 の TCP ソケットを生成し、connect で www.ruby-lang.org:80 に接続するには以下のようにします。
例:
require... -
Socket
# connect _ nonblock(server _ sockaddr) -> 0 (40.0) -
ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。
ソケットをノンブロッキングモードに設定した後、
connect(2) を呼び出します。
引数、返り値は Socket#connect と同じです。
connect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトライするために使うことができます。
# Pull down Google's web page
require 'socket'
include Socket::Constants
... -
WIN32OLE
# ole _ get _ methods -> [WIN32OLE _ METHOD] (40.0) -
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として
返します。
ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE...