56件ヒット
  
    
      [1-56件を表示]
    
  
    (0.062秒)
  
  
別のキーワード
キーワード
- debug (12)
- irb (12)
- 
        irb/ completion (12) 
- rdoc (12)
検索結果
先頭5件
- 
      debug (55.0)
- 
      
      
      Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。 ...ithub.com/ruby/elisp にあるので、活用してください。
 === 使い方
 $ ruby -rdebug foo.rb
 または、Emacs から
 M-x load-library rubydb3x.el
 M-x rubydb
 === デバッグコマンド
 以下は、デバッガで使用できるコマンド名とその用法の一覧です......挙げたもの以外を入力した場合、その入力を ruby の式として評価します。
 : break
 : break [<file>:]<position>|<class>:<method>
 ブレークポイントを設定します。引数を省略した場合設定したブレークポ
 イントを表示します。......tance] <object>
 : var c[onst] <object>
 それぞれ、グローバル変数、ローカル変数、オブジェクト<object>の
 インスタンス変数、<object>の定数を表示します。
 このコマンドの省略形は v です。
 : method i[nstance] <object>
 : method <class|...
- 
      irb (31.0)
- 
      
      
      irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。 ...$ irb
 irb(main):001:0>
 あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
 irb(main):001:0> 1+2
 3
 irb(main):002:0> class Foo
 irb(main):003:1> def foo
 irb(main):004:2> print 1
 irb(main):005:2> end
 irb(main):006:1> end......-d $DEBUG を true にする (ruby -d と同じ)
 -w ruby -w と同じ
 -W[level=2] ruby -W と同じ
 -r library ruby -r と同じ
 -I ruby -I と同じ
 -U ruby -U と同じ
 -E enc ruby -E と同じ
 --ve......能な記法は以下の通りです。
 : %N
 起動しているコマンド名(IRB::Context#irb_name)
 : %m
 main オブジェクト (self) を to_s した文字列
 : %M
 main オブジェクト (self) を inspect した文字列
 : %l
 文字列中のタイプを表す (", ', /, ], `]'...
- 
      rdoc (31.0)
- 
      
      
      RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。 ...できます。
 例えば、Rdoc そのもののドキュメントを生成する場合は、以下のようにタイプ
 します。
 $ rdoc --main rdoc/rdoc.rb
 RDoc が生成するドキュメントのコメント部で使える様々なマークアップの方法
 は以下の markup の項に......: --charset charset
 生成する HTML の charset を指定します。
 可能であれば --encoding を使用してください。
 : --coverage-report level, --dcov level
 ドキュメントが記述されていない要素に関するレポートを出力します。0 以
 下を指......ッドの引数に関するレポー
 トを出力します。level を省略した場合は 0 を指定したと見なされます。
 : --no-coverage-report, --no-dcov
 ドキュメントが記述されていない要素に関するレポートを出力しません。
 : --debug
 実行時に...
- 
      coverage (25.0)
- 
      
      
      カバレッジを測定するためのライブラリです。 ...(1) require "coverage" で、ライブラリを読み込む。
 (2) Coverage.start を実行し、測定を開始する。
 (3) require や load で測定対象のファイルを実行する。
 (4) Coverage.result や Coverage.peek_result で結果を確認する。
 Coverage.result は、......"coverage"
 Coverage.start
 load "foo.rb"
 p Coverage.result # => {"foo.rb"=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}
 //}
 この Coverage.result["foo.rb"] から得られる配列は各行の実行回数になっています。
 === カバレッジモードの指定
 Ruby 2.5 以降では、Coverage......る結果の情報は、引数でモードを明示的にしない場合と同じです。
 //emlist[][ruby]{
 require "coverage"
 Coverage.start(lines: true)
 load "foo.rb"
 p Coverage.result # => {"foo.rb"=>{:lines=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}}
 //}
 キーの :lines が指す値は、各...
- 
      irb/ completion (25.0) 
- 
      
      
      irb の completion 機能を提供するライブラリです。 ...irb(main):001:0> in
 in inspect instance_eval
 include install_alias_method instance_of?
 initialize install_aliases instance_variables
 irb(main):001:0> inspect
 "main"
 irb(main):002:0> foo = Object.new
 #<Object:0x4027......と, そのオブジェクトのメソッド一覧がでます.
 irb(main):003:0> foo.
 foo.== foo.frozen? foo.protected_methods
 foo.=== foo.hash foo.public_methods
 foo.=~ foo.id foo.respond_to?
 fo......oo.singleton_methods
 foo.class foo.instance_of? foo.taint
 foo.clone foo.instance_variables foo.tainted?
 foo.display foo.is_a? foo.to_a
 foo.dup foo.kind_of? foo.to_s
 foo.eql? foo.method...

 :
:![条件を削除 [x]](/images/drop-condition-icon.png)
 :ライブラリ
:ライブラリ