トップ «前の日記(2013-04-28(Sun)) 最新 次の日記(2013-05-02(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2013-04-29(Mon) 昨日も今日も、晴

irb

一昨日rubyな人と少し話したことがきっかけかどうか、 よく分からない。

irb(main):001:0> p IRB.conf
CONF[:AP_NAME]="irb"
CONF[:AT_EXIT]=[]
CONF[:AUTO_INDENT]=false
CONF[:BACK_TRACE_LIMIT]=16
...
...
...
CONF[:USE_LOADER]=false
CONF[:USE_TRACER]=false
CONF[:VERBOSE]=nil
CONF[:VERSION]="irb 0.9.5(05/04/13)"
=> nil
irb(main):002:0> p IRB.conf[:VERSION]
"irb 0.9.5(05/04/13)"
=> nil
irb(main):003:0> p IRB.conf[:PROMPT]
{:DEFAULT=>{:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>"%N(%m):%03n:%i> ", :PROMPT_S=>"%N(%m):%03n:%i%l ", \
:PROMPT_C=>"%N(%m):%03n:%i* ", :RETURN=>"=> %s\n"}, :CLASSIC=>{:PROMPT_I=>"%N(%m):%03n:%i> ", \
:PROMPT_N=>"%N(%m):%03n:%i> ", :PROMPT_S=>"%N(%m):%03n:%i%l ", :PROMPT_C=>"%N(%m):%03n:%i* ", :RETURN=>"%s\n"},\
:SIMPLE=>{:PROMPT_I=>">> ", :PROMPT_N=>">> ", :PROMPT_S=>nil, :PROMPT_C=>"?> ", :RETURN=>"=> %s\n"},\
:INF_RUBY=>{:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :AUTO_INDENT=>true, :RETURN=>"%s\n"},\
:XMP=>{:PROMPT_I=>nil, :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :RETURN=>"    ==>%s\n"}, \
:NULL=>{:PROMPT_I=>nil, :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :RETURN=>"%s\n"}}
=> nil
irb(main):004:0> p IRB.conf[:PROMPT][:INF_RUBY]
{:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :AUTO_INDENT=>true, :RETURN=>"%s\n"}
=> nil
irb(main):005:0> p IRB.conf[:PROMPT][:INF_RUBY][:AUTO_INDENT]
true
=> nil

ハッシュの大盛りってことか。Emacs ならalistが多いみたいだけど。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。