55件ヒット
[1-55件を表示]
(0.112秒)
ライブラリ
- ビルトイン (22)
- json (22)
- prettyprint (11)
クラス
- BasicObject (22)
-
JSON
:: State (22) - PrettyPrint (11)
キーワード
-
instance
_ eval (22) -
max
_ nesting (11) -
max
_ nesting= (11)
検索結果
先頭5件
-
PrettyPrint
# nest(indent) { . . . } -> () (18102.0) -
自身の現在のインデントを indent だけ増加させてから、ブロックを実行し、元に戻します。
自身の現在のインデントを indent だけ増加させてから、ブロックを実行し、元に戻します。
@param indent インデントの増加分を整数で指定します。 -
JSON
:: State # max _ nesting -> Integer (6101.0) -
生成される JSON 形式の文字列のネストの深さの最大値を返します。
...ax_nesting: 2)
json_state.max_nesting # => 2
JSON.generate([[]], json_state)
JSON.generate([[[]]], json_state) # => JSON::NestingError
//}
//emlist[例 ネストの深さチェックを行わない][ruby]{
require "json"
json_state = JSON::State.new(max_nesting: 0)
json_state.max_nestin... -
JSON
:: State # max _ nesting=(depth) (6101.0) -
生成される JSON 形式の文字列のネストの深さの最大値をセットします。
...せん。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(max_nesting: 2)
json_state.max_nesting # => 2
JSON.generate([[]], json_state)
json_state.max_nesting = 3
json_state.max_nesting # => 3
JSON.generate([[[[]]]], json_state) # => JSON::NestingError
//}... -
BasicObject
# instance _ eval {|obj| . . . } -> object (7.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...たときに
初めて instance_eval 内のメソッドが定義されます。これはメソッド定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数... -
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (7.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...たときに
初めて instance_eval 内のメソッドが定義されます。これはメソッド定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数...