542件ヒット
[1-100件を表示]
(0.049秒)
別のキーワード
種類
- インスタンスメソッド (353)
- ライブラリ (109)
- 特異メソッド (68)
- 文書 (12)
ライブラリ
- ビルトイン (202)
- erb (48)
- json (12)
- logger (12)
- optparse (24)
- psych (31)
- rake (12)
-
rake
/ packagetask (24) -
rexml
/ document (36) -
syslog
/ logger (12) -
test
/ unit (1) - un (7)
クラス
- BasicObject (12)
- ERB (48)
- Logger (12)
- Module (60)
- Object (12)
- OptionParser (24)
-
REXML
:: Element (24) -
REXML
:: Elements (12) -
Rake
:: Application (12) -
Rake
:: PackageTask (24) - Struct (12)
-
Syslog
:: Logger (12) - Thread (10)
モジュール
- Enumerable (96)
- JSON (12)
- Kernel (7)
- Psych (31)
-
Test
:: Unit (1)
キーワード
- == (12)
- [] (12)
- attr (36)
-
attr
_ accessor (12) -
attr
_ writer (12) - cgi (12)
-
cgi
/ session (12) -
create
_ id (12) -
def
_ class (12) -
def
_ method (12) -
def
_ module (12) -
drb
/ extservm (12) -
drb
/ gw (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) - filename= (12)
- hash (12)
- httpd (7)
- init (12)
- initialize (12)
-
load
_ stream (24) - max (48)
- min (48)
- new (24)
- progname= (12)
-
program
_ name= (12) -
rake
/ gempackagetask (12) - rss (12)
-
ruby 1
. 6 feature (12) - rubygems (12)
-
rubygems
/ specification (12) -
safe
_ load (7) -
setup
_ argv (1) -
test
/ unit (1) - ver (12)
- win32ole (12)
検索結果
先頭5件
-
rubygems (26066.0)
-
RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
...RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
===[a:gem_command] gem コマンドの使い方
$ gem help
RubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポ......(e.g. 'gem help install')
より詳しい情報:
https://rubygems.org
==== Gem パッケージをインストールする
例えば rak ( https://rubygems.org/gems/rak ) をインストールするには、以下のいずれかを実行します。......ータのみを含む Gem パッケージです。また、いくつかの警告が表示されます。
//emlist[gemspec][ruby]{
Gem::Specification.new do |s|
s.name = 'hello'
s.version = '0.0.0'
s.summary = 'hello summary'
end
//}
実用的なライブラリを作成するための gems... -
rubygems
/ specification (26006.0) -
Gem パッケージのメタデータを扱うためのライブラリです。
...ージのメタデータを扱うためのライブラリです。
通常 gemspec ファイルや Rakefile でメタデータを定義します。
例:
spec = Gem::Specification.new do |s|
s.name = 'rfoo'
s.version = '1.0'
s.summary = 'Example gem specification'
...
end... -
Rake
:: PackageTask # name=(name) (18112.0) -
バージョン情報を含まないパッケージの名前をセットします。
...ame パッケージの名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
package_task.name = "update"
package_task.name # => "update"
end
//}... -
Thread
# name=(name) -> String (18112.0) -
self の名前を name に設定します。
...数に ASCII 互換ではないエンコーディングのものを
指定した場合に発生します。
//emlist[例][ruby]{
a = Thread.new{}
a.name = 'named'
a.name # => "named"
a.inspect # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"
//}
@see Thread#name... -
OptionParser
# program _ name=(name) (6112.0) -
プログラムの名前を文字列で指定します。
...ラムの名前を文字列で指定します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
$0 # => /path/to/filename.rb
opts.program_name # => filename
opts.program_name = 'test' # => "test"
opts.program_name # => "test"
en... -
ERB
# filename= -> String (6106.0) -
エラーメッセージを表示する際のファイル名を設定します。
...とにより、エラーが発生した eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(......filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"example.rhtml"
//}... -
Logger
# progname=(name) (6106.0) -
ログに出力するプログラム名を設定します。
...ログに出力するプログラム名を設定します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName" # => "MyProgName"
logger.progname # => "MyProgName"
lo... -
ruby 1
. 6 feature (5143.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......EWOULDBLOCK
=> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i......。((<ruby-talk:19167>))
cat = Struct.new("Cat", :name, :age, :life)
a = cat.new("cat", 12, 7).freeze
a.name = "dog"
p a
=> ruby 1.6.4 (2001-06-04) [i586-linux]
#<Struct::Cat name="dog", age=12, life=7>
=> ruby 1.6.4 (2001-08-06) [i586-linux]
-:4:in `name=': ca... -
Psych
. safe _ load(yaml , legacy _ permitted _ classes=[] , legacy _ permitted _ symbols=[] , legacy _ aliases=false , legacy _ filename=nil) -> object (146.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
デフォルトでは以下のクラスのオブジェクトしか変換しません。
* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash
再帰的なデ......例][ruby]{
Psych.safe_load(yaml, permitted_classes: [Date])
//}
すると上のクラス一覧に加えて Date クラスが読み込まれます。
エイリアスはキーワード引数 aliases を指定することで明示的に許可できます。
//emlist[aliases: true の例][ruby]{
x =......lize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names: true) # => {:fo... -
Psych
. load _ stream(yaml , filename=nil) -> [object] (140.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...複数の YAML ドキュメントを含むデータを
Ruby のオブジェクトに変換します。
ブロックなしの場合はオブジェクトの配列を返します。
//emlist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場......合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ruby
end
list # => ['foo', 'bar']
//}
filename はパース中に発生した例外のメッセージに用いま...