55件ヒット
[1-55件を表示]
(0.056秒)
クラス
-
JSON
:: State (22) - OptionParser (11)
モジュール
- Kernel (22)
キーワード
-
arg
_ config (11) - configure (11)
- environment (11)
- merge (11)
- mkmf (11)
検索結果
先頭5件
-
Kernel
# arg _ config(config , default) { . . . } -> object | String | true | nil (6355.0) -
configure オプション --config の値を返します。
...
configure オプション --config の値を返します。
@param config オプションを文字列で指定します。
@param default 引数 config で指定したオプションのデフォルト値を指定します。
@return オプションが指定されてた場合は true を、指定......ンに引数が指定されていた場合は指定した文字列を返します。
例えば extconf.rb で arg_config メソッドを使う場合、
$ ruby extconf.rb --foo --bar=baz
と実行したとき、arg_config("--foo") の値は true、
arg_config("--bar") の値は "baz" です。... -
JSON
:: State # configure(options = {}) -> self (6207.0) -
与えられたハッシュで自身を設定します。
...を指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
json_state.configure(indent: " ")
json_state.indent #... -
JSON
:: State # merge(options = {}) -> self (3107.0) -
与えられたハッシュで自身を設定します。
...を指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
json_state.configure(indent: " ")
json_state.indent #... -
Kernel
# mkmf -> () (179.0) -
mkmf を使って Makefile を作成します。
...成します。
ruby -run -e mkmf -- [OPTION] EXTNAME [OPTION]
-d ARGS run dir_config
-h ARGS run have_header
-l ARGS run have_library
-f ARGS run have_func
-v ARGS run have_var
-t ARGS run have_type
-m ARGS run have_macro
-c ARGS run have_const
--vendor install to vendor_ruby... -
OptionParser
# environment(env) -> [String] (125.0) -
環境変数 env に対して Shellwords.#shellwords を呼 んで配列にしてから parse を行ないます。
...スになります。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts.on("-r", "--require LIBRARY"){|lib| config[:lib] = lib }
# HOGE_OPT は hoge というプログラム名に対応した名前です
ENV['HOGE_OPT'] = %q{--require lib1 'remain data'}
p opts.envi......ronment('HOGE_OPT') # => ["remain data"]
p config # => {:lib=>"lib1"}
//}...