1406件ヒット
[1-100件を表示]
(0.128秒)
ライブラリ
- ビルトイン (76)
- benchmark (12)
-
bigdecimal
/ jacobian (12) -
bigdecimal
/ newton (12) -
cgi
/ core (24) -
cgi
/ html (12) - digest (12)
- drb (24)
- e2mmap (12)
- fcntl (12)
-
fiddle
/ types (12) - fileutils (24)
- find (12)
- forwardable (12)
-
irb
/ ext / save-history (12) -
irb
/ extend-command (24) - json (252)
-
json
/ editor (12) - kconv (12)
-
minitest
/ unit (2) - monitor (12)
-
net
/ http (24) -
net
/ smtp (12) - nkf (12)
- observer (12)
- open-uri (36)
- open3 (12)
- openssl (120)
- optparse (12)
- psych (12)
- rake (24)
- rbconfig (13)
-
rdoc
/ generator (12) -
rdoc
/ generator / markup (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ token _ stream (12) - readline (12)
- resolv (12)
-
rexml
/ document (72) -
rexml
/ sax2listener (12) -
rexml
/ streamlistener (12) -
rinda
/ rinda (12) - rss (108)
-
rubygems
/ package / f _ sync _ dir (12) -
rubygems
/ user _ interaction (24) -
rubygems
/ version _ option (12) - scanf (6)
- securerandom (12)
- singleton (12)
- socket (12)
- sync (12)
- syslog (24)
-
test
/ unit (1) -
webrick
/ accesslog (12) -
webrick
/ config (12) -
webrick
/ httpauth / authenticator (24) -
win32
/ registry (24) - win32ole (12)
キーワード
- API (12)
- ASN1 (12)
- AbstractSyntaxTree (7)
- AccessLog (12)
- Arguable (12)
- Array (24)
- Assertions (1)
- Authenticator (12)
- Benchmark (12)
- Buffering (12)
- Cloneable (12)
- Config (13)
- Constants (48)
- ContentModel (12)
- ContextExtender (12)
- DRbUndumped (24)
- DefaultUserInteraction (12)
- DryRun (12)
- DublinCoreModel (24)
- E2MM (6)
- Editor (12)
- Encoding (12)
- EntityConst (12)
- Enumerable (12)
- Errno (12)
- Exception2MessageMapper (6)
- Extend (24)
- ExtendCommandBundle (12)
- FSyncDir (12)
- FalseClass (24)
- Fcntl (12)
- Find (12)
- Float (24)
- Functions (12)
- Generator (12)
- HTTPExceptions (12)
- HTTPHeader (12)
- Hash (24)
- HistorySavingAbility (12)
- HtmlExtension (12)
- IN (12)
- ImageFaviconModel (12)
- InstallUpdateOptions (12)
- Instance (12)
- Integer (24)
- JSON (12)
- Jacobian (12)
- Kconv (12)
- Kernel (12)
- LocalRemoteOptions (12)
- Markup (12)
- Meta (12)
- MiniTest (1)
- MonitorMixin (12)
- NKF (12)
- Namespace (12)
- Newton (12)
- NilClass (24)
- NoWrite (12)
- Node (12)
- Nodes (12)
- OCSP (12)
- Object (24)
- Observable (12)
- Open3 (12)
- OpenRead (12)
- OpenSSL (12)
- OpenURI (12)
- Option (12)
- PKCS5 (12)
- PKey (12)
- ProxyAuthenticator (12)
- QueryExtension (12)
- Random (12)
- RbConfig (12)
- Readline (12)
- Rinda (12)
- RootElementMixin (12)
- RubyToken (12)
- SAX2Listener (12)
- SMTPError (12)
- SSL (12)
- Scanf (6)
- SecureRandom (12)
- Signal (12)
- SingleForwardable (12)
- Singleton (12)
- SocketForwarder (12)
- StreamListener (12)
- String (24)
-
Sync
_ m (6) -
Synchronizer
_ m (6) - SyndicationModel (12)
- TaskManager (12)
- TaxonomyTopicModel (12)
- TaxonomyTopicsModel (12)
- TokenStream (12)
- TrueClass (24)
- Unit (1)
- UserInteraction (12)
- VARIANT (12)
- Value (12)
- VersionOption (12)
- Warning (9)
- Win32Types (12)
- X509 (12)
- XMLStyleSheetMixin (12)
- XMLTokens (12)
検索結果
-
IRB
:: ExtendCommandBundle (18001.0) -
irb のコマンドを拡張するためのモジュールです。
irb のコマンドを拡張するためのモジュールです。 -
Gem
:: InstallUpdateOptions (12001.0) -
Gem::Command で使用するインストールとアップデートに関するオプションを 扱うためのモジュールです。
...Gem::Command で使用するインストールとアップデートに関するオプションを
扱うためのモジュールです。... -
RSS
:: ContentModel (12001.0) -
-
NKF (6031.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
...nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を
Ruby から使うためのモジュールです。
=== 使い方
以下は、漢字コード変換コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
opt = ''
opt = ARGV.shift if ARGV[......ine = ARGF.gets
print NKF.nkf(opt, line)
end
//}
以下は、漢字コード判別コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
CODES = {
NKF::JIS => "JIS",
NKF::EUC => "EUC",
NKF::SJIS => "SJIS",
NKF::UTF8 => "UTF8",
NKF::BINA......RY => "BINARY",
NKF::ASCII => "ASCII",
NKF::UNKNOWN => "UNKNOWN",
}
while file = ARGV.shift
str = open(file) {|io| io.gets(nil) }
printf "%-10s ", file
if str.nil?
puts "EMPTY"
else
puts CODES.fetch(NKF.guess(str))
end
end
//}
=== オプション文字列
-b 入... -
Psych
:: Nodes (6013.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
...Psych が中間データとして利用している AST (Abstract Syntax Tree) に
関するモジュール。
Psych.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクト......:Nodes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに変換したりすることができます。
以下の例ではスカラを1つ持つリストの AST を構築しています。
# Create our n......odes
stream = Psych::Nodes::Stream.new
doc = Psych::Nodes::Document.new
seq = Psych::Nodes::Sequence.new
scalar = Psych::Nodes::Scalar.new('foo')
# Build up our tree
stream.children << doc
doc.children << seq
seq.children << scalar
stream は AST のルートです。... -
Readline (6013.0)
-
GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。
...GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。
GNU Readline 互換ライブラリのひとつである Edit Line(libedit) もサポートしています。
* https://directory.fsf.org/wiki/Readline
* https://thrysoee.dk/editline/......line.readline を使用してユーザからの入力を取得できます。
このとき、 GNU Readline のように入力の補完や
Emacs のようなキー操作などができます。
例: プロンプト"> "を表示して、ユーザからの入力を取得する。
require 'readline'......ile buf = Readline.readline("> ", true)
print("-> ", buf, "\n")
end
ユーザが入力した内容を履歴(以下、ヒストリ)として記録することができます。
定数 Readline::HISTORY を使用して入力履歴にアクセスできます。
例えば、Readline::HISTORY.to_a... -
Benchmark (6001.0)
-
ベンチマークを取るためのモジュールです。
ベンチマークを取るためのモジュールです。 -
CGI
:: HtmlExtension (6001.0) -
HTML を生成するためのメソッドを提供するモジュールです。
HTML を生成するためのメソッドを提供するモジュールです。
例:
cgi.a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>" -
CGI
:: QueryExtension (6001.0) -
クエリ文字列を扱うためのメソッドを定義しているモジュールです。
クエリ文字列を扱うためのメソッドを定義しているモジュールです。