別のキーワード
ライブラリ
- ビルトイン (1583)
- bigdecimal (2)
-
cgi
/ core (24) -
cgi
/ session (12) - csv (678)
- digest (24)
- drb (24)
-
drb
/ acl (12) - fiber (16)
- fiddle (12)
- json (60)
- logger (228)
- monitor (6)
-
net
/ http (48) -
net
/ imap (24) -
net
/ smtp (16) -
net
/ telnet (8) - openssl (144)
- optparse (48)
- pathname (94)
- pstore (24)
- psych (72)
- rake (108)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (48) -
rake
/ testtask (12) -
rdoc
/ markup / to _ html _ crossref (12) -
rdoc
/ parser (12) - resolv (12)
-
rexml
/ document (72) -
rinda
/ rinda (12) -
rinda
/ tuplespace (12) -
rubygems
/ requirement (96) -
rubygems
/ version (24) - shell (18)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (48)
- strscan (120)
- tempfile (2)
- thread (18)
- thwait (18)
- uri (12)
-
webrick
/ cgi (12) -
webrick
/ httpproxy (12) -
webrick
/ httpresponse (12) -
webrick
/ httpserver (12) -
webrick
/ ssl (12) - win32ole (252)
- zlib (36)
クラス
- BasicObject (36)
- BasicSocket (36)
- BigDecimal (2)
- CGI (24)
-
CGI
:: Cookie (12) -
CGI
:: Session (12) - CSV (420)
-
CSV
:: FieldInfo (36) -
CSV
:: Row (120) -
CSV
:: Table (96) - Class (12)
-
DRb
:: DRbServer (12) - Data (6)
-
Digest
:: Base (24) -
Encoding
:: Converter (108) -
Encoding
:: InvalidByteSequenceError (12) - Enumerator (48)
- Exception (12)
- Fiber (24)
-
Fiddle
:: Function (12) -
File
:: Stat (132) -
Gem
:: Requirement (96) -
Gem
:: Version (12) - Hash (19)
- IO (270)
-
JSON
:: State (24) - KeyError (16)
- Logger (228)
- Module (24)
- Monitor (6)
- Mutex (8)
-
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (24) -
Net
:: IMAP (24) -
Net
:: SMTP (16) -
Net
:: Telnet (8) - Object (135)
-
OpenSSL
:: ASN1 :: Boolean (24) -
OpenSSL
:: ASN1 :: ObjectId (12) -
OpenSSL
:: BN (24) -
OpenSSL
:: X509 :: Store (24) -
OpenSSL
:: X509 :: StoreContext (12) - OptionParser (36)
- PStore (24)
- Pathname (94)
- Proc (50)
-
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Mapping (12) -
Psych
:: Nodes :: Scalar (12) -
Psych
:: Nodes :: Sequence (12) -
Psych
:: ScalarScanner (12) -
RDoc
:: Markup :: ToHtmlCrossref (12) -
RDoc
:: Parser (12) -
REXML
:: CData (12) -
REXML
:: Element (24) -
REXML
:: Text (12) -
Rake
:: Application (12) -
Rake
:: DefaultLoader (12) -
Rake
:: FileList (60) -
Rake
:: InvocationChain (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (48) - Random (36)
- Range (36)
- Regexp (36)
-
Resolv
:: DNS :: Name (12) -
Rinda
:: TupleEntry (12) -
RubyVM
:: InstructionSequence (36) - Shell (18)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (12) - String (61)
- StringScanner (108)
- Struct (76)
- Tempfile (2)
- Thread (112)
-
Thread
:: ConditionVariable (24) -
Thread
:: Mutex (40) -
Thread
:: Queue (68) -
Thread
:: SizedQueue (46) - ThreadGroup (12)
- ThreadsWait (18)
- TracePoint (12)
-
URI
:: FTP (12) -
WEBrick
:: CGI (12) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer (12) - WIN32OLE (72)
-
WIN32OLE
_ EVENT (36) -
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ PARAM (48) -
WIN32OLE
_ TYPE (36) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIABLE (12) -
Zlib
:: GzipWriter (36)
モジュール
- DRb (12)
- JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (72)
- Marshal (24)
-
Net
:: HTTPHeader (12) -
OpenSSL
:: ASN1 (24) - Rake (12)
キーワード
- ! (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- << (12)
- == (171)
- === (48)
- =~ (12)
- ACL (12)
- ASN1 (12)
- Boolean (24)
- Complex (14)
- Cookie (12)
- Default (12)
- Emitter (12)
- Float (7)
- Integer (7)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - OPS (12)
- OptionParser (12)
- Range (12)
- Rational (7)
- Regexp (4)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- SSLSocket (12)
- Set (3)
- StringScanner (12)
- Symbol (1)
- Template (12)
- TestTask (12)
- Version (12)
-
WIN32OLE
_ EVENT (12) - XMLDecl (12)
- [] (42)
-
_ _ id _ _ (12) -
_ setproperty (12) -
abort
_ on _ exception (12) -
abort
_ on _ exception= (24) - add (24)
-
add
_ loader (12) -
alias
_ extension (12) - alive? (24)
- allocate (12)
-
allow
_ nan? (12) - application= (12)
-
beginning
_ of _ line? (12) - binmode (2)
- binmode= (2)
-
bit
_ set? (12) - bol? (12)
- broadcast (12)
- casefold? (12)
- cd (6)
-
check
_ circular? (12) - children (12)
- chunked= (12)
- chunked? (12)
- cleanpath (12)
- close (20)
- closed? (22)
-
cmsg
_ is? (12) -
col
_ sep (12) - compile (12)
-
compile
_ option= (12) - convert (36)
- convpath (12)
- coverage (8)
- create (2)
-
create
_ id (12) - current (12)
- debug? (12)
-
default
_ event _ sources (12) - deq (24)
-
do
_ not _ reverse _ lookup= (12) - each (114)
-
each
_ line (54) - empty? (42)
- enclosed? (12)
- encoding (12)
- eof (12)
- eof? (12)
- eos? (12)
- eql? (51)
- error (24)
- error? (12)
- event? (12)
- exact? (12)
-
excluded
_ from _ list? (12) - executable? (12)
-
executable
_ real? (12) - fatal (24)
- fatal? (12)
- fetch (12)
- field? (12)
-
field
_ row? (12) - fields (12)
- file? (12)
- filter (36)
- find (22)
- finished? (6)
-
for
_ fd (12) -
force
_ quotes? (12) - generate (12)
- getoptlong (12)
- getopts (24)
- gets (27)
- grpowned? (12)
- handler= (12)
-
has
_ elements? (12) - header (24)
- header? (12)
-
header
_ convert (36) -
header
_ converters (12) -
header
_ row? (24) - headers (12)
-
ignore
_ deadlock= (4) - include? (12)
-
incomplete
_ input? (12) - index (12)
- info (24)
- info? (12)
-
initialize
_ copy (9) - input? (12)
- inspect (24)
- instance (24)
-
instance
_ of? (12) -
instance
_ variable _ defined? (12) - invoke (12)
- irb (12)
-
is
_ a? (24) - isatty (12)
- key (8)
-
keyword
_ init? (4) -
kind
_ of? (24) - lambda (18)
- lambda? (12)
- length (12)
- line (12)
- load (36)
- locked? (12)
- log (24)
-
marshal
_ dump (12) -
marshal
_ load (12) - matched? (12)
- member? (12)
- methods (12)
-
need
_ tar= (12) -
need
_ tar _ bz2= (12) -
need
_ tar _ gz= (12) -
need
_ zip= (12) -
net
/ ftp (12) -
net
/ pop (12) - new2 (12)
-
next
_ wait (6) - none? (12)
-
ole
_ func _ methods (12) -
ole
_ respond _ to? (12) -
on
_ event _ with _ outargs (12) - open (96)
- optional? (12)
- optparse (12)
- out (12)
- output? (12)
- owned? (12)
- parse (24)
-
parse
_ csv (6) -
pending
_ interrupt? (12) - pipe? (12)
- pop (24)
- prerelease? (24)
-
prime
_ fasttest? (12) -
primitive
_ convert (48) - proc (19)
- progids (12)
-
proxy
_ from _ env? (12) - push (12)
-
rake
/ gempackagetask (12) -
rake
/ packagetask (12) - read (24)
- readable? (12)
-
readable
_ real? (12) - readline (27)
- readlines (24)
- receiver (8)
- register (12)
- relative? (12)
- renew (12)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) -
request
_ body _ permitted? (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) -
response
_ body _ permitted? (12) - rest? (12)
-
return
_ headers? (12) - retval? (12)
-
rexml
/ parsers / streamparser (12) -
rinda
/ rinda (12) -
root
_ node (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - rubygems (12)
-
satisfied
_ by? (12) -
scan
_ full (12) -
search
_ convpath (12) -
search
_ full (12) - set (9)
- setproperty (24)
- setsockopt (24)
- shift (24)
- signal (12)
-
singleton
_ class (12) -
singleton
_ methods (12) - size (12)
- size? (12)
-
skip
_ blanks? (12) - specific? (12)
- start (16)
-
start
_ service (12) - stop? (12)
- string (12)
- symlink? (12)
- synchronize (12)
- table (12)
- tainted? (6)
- test (18)
-
test
/ unit (1) -
to
_ csv (12) -
to
_ h (19) -
to
_ json (24) -
to
_ s (24) - tokenize (12)
- trace (12)
- transaction (12)
-
try
_ lock (12) - tty? (12)
-
unconverted
_ fields? (12) - unknown (24)
-
values
_ at (12) - verify (36)
- visible? (48)
-
wait
_ for _ cond (6) - warn (24)
- warn? (12)
-
win32
/ registry (12) - writable? (12)
-
writable
_ real? (12) -
write
_ headers? (12) - yaml (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- パターンマッチ (12)
- 制御構造 (12)
- 正規表現 (12)
- 演算子式 (12)
検索結果
先頭5件
- REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData - CSV
. new(data , options = Hash . new) -> CSV - Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP - BigDecimal
. new(s , exception: true) -> BigDecimal | nil - BigDecimal
. new(s , n , exception: true) -> BigDecimal | nil
-
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (18238.0) -
text をテキストとして持つ CData オブジェクトを生成します。
...c = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add(REXML::CData.new("foo bar baz ",... -
CSV
. new(data , options = Hash . new) -> CSV (18226.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write("test.csv", users)
File.open("test.csv", "r") do |f|
csv = CSV.new(f, headers: true)
csv.class # => CSV
csv.first # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
end
//}
//emlist[例 文......require "csv"
users =<<-EOS
id|first name|last name|age
1|taro|tanaka|20
2|jiro|suzuki|18
3|ami|sato|19
4|yumi|adachi|21
EOS
csv = CSV.new(users, headers: true, col_sep: "|")
p csv.class # => CSV
p csv.first # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
//}
@see C... -
Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP (18209.0) -
新たな Net::IMAP オブジェクトを生成し、指定したホストの 指定したポートに接続し、接続語の IMAP オブジェクトを返します。
...:ssl パラメータを使うことで、OpenSSL のパラメータを詳細に
調整できます。
例
require 'net/imap'
imap = Net::IMAP.new('imap.example.com', :port => 993,
:ssl => { :verify_mode => OpenSSL::SSL::VERIFY_PEER,
:tim... -
BigDecimal
. new(s , exception: true) -> BigDecimal | nil (18204.0) -
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
新しい BigDecimal オブジェクトを生成します。
詳しくは Kernel.#BigDecimal を参照してください。 -
BigDecimal
. new(s , n , exception: true) -> BigDecimal | nil (18204.0) -
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
このメソッドは Ruby 2.5 から deprecated です。Kernel.#BigDecimal を使用してください。
新しい BigDecimal オブジェクトを生成します。
詳しくは Kernel.#BigDecimal を参照してください。 -
Psych
:: Nodes :: Mapping . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Mapping (18202.0) -
新たな mapping オブジェクトを生成します。
新たな mapping オブジェクトを生成します。
anchor には mapping に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には mapping に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には mapping が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nodes::... -
Psych
:: Nodes :: Scalar . new(value , anchor=nil , tag=nil , plain=true , quoted=false , style=ANY) -> Psych :: Nodes:Scalar (18202.0) -
Scalar オブジェクトを生成します。
Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうか
を指定します。style には node の style を整数値で渡します。
style は次... -
Psych
:: Nodes :: Sequence . new(anchor=nil , tag=nil , implicit=true , style=BLOCK) -> Psych :: Nodes :: Sequence (18202.0) -
新たな sequence オブジェクトを生成します。
新たな sequence オブジェクトを生成します。
anchor には sequence に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には sequence に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
implicit には sequence が implicit に開始されたかどうかを
真偽値で指定します。
style には YAML ドキュメント上の style を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nod... -
Resolv
:: DNS :: Name . new(labels , absolute = true) -> Resolv :: DNS :: Name (18202.0) -
Resolv::DNS::Nameのインスタンスを生成します。 labels は Resolv::DNS::Label::Str の配列を与えます。
Resolv::DNS::Nameのインスタンスを生成します。
labels は Resolv::DNS::Label::Str の配列を与えます。
@param labels ドメイン名を Resolv::DNS::Label::Str の配列として与えます。
@param absolute ドメイン名が絶対パスであるかどうかを 真偽値で与えます。
@see Resolv::DNS::Name.create -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (18179.0) -
テキストノードオブジェクトを生成します。
...存されます。
偽の場合は空白はまとめられます。
raw は true, false, nil のいずれかを指定し、生成されるテキストノードが
raw モードであるかどうかを決めます。
true の場合、そのノードは raw モードであると解釈され、
テキ......場合][ruby]{
p REXML::Text.new("<&", false, nil, false).to_s # => "<&"
p REXML::Text.new("<&", false, nil, false).to_s # => "&lt;&amp;"
p REXML::Text.new("<&", false, nil, true).to_s # => "<&"
p REXML::Text.new("<&", false, nil, true).to_s # parse error
//}
//......doc = REXML::Document.new(<<EOS)
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE root [
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
<root />
EOS
REXML::Text.new("&quzz", false, doc.root, false).to_s # => "&&q;"
REXML::Text.new("quzz", false, doc.root, true).to_s # => "quzz"
//}... -
Range
. new(first , last , exclude _ end = false) -> Range (18173.0) -
first から last までの範囲オブジェクトを生成して返しま す。
...[例: 整数の範囲オブジェクトの場合][ruby]{
Range.new(1, 10) # => 1..10
Range.new(1, 10, true) # => 1...10
//}
//emlist[例: 日付オブジェクトの範囲オブジェクトの場合][ruby]{
require 'date'
Range.new(Date.today, Date.today >> 1).each {|d| puts d }
# => 2017-09-......y]{
require 'ipaddr'
Range.new(IPAddr.new("192.0.2.1"), IPAddr.new("192.0.2.3")).each {|ip| puts ip}
# => 192.0.2.1
# 192.0.2.2
# 192.0.2.3
//}
//emlist[例: 自作のオブジェクトの場合][ruby]{
MyInteger = Struct.new(:value) do
def succ
self.class.new(value + 1)
end
def <=......>(other)
value <=> other.value
end
def to_s
value.to_s
end
end
Range.new(MyInteger.new(1), MyInteger.new(3)).each {|i| puts i }
# => 1
# 2
# 3
//}...