るりまサーチ

最速Rubyリファレンスマニュアル検索!
72件ヒット [1-72件を表示] (0.010秒)
トップページ > クエリ:begin[x] > 種類:ライブラリ[x]

別のキーワード

  1. _builtin begin
  2. range begin
  3. matchdata begin
  4. arithmeticsequence begin

キーワード

検索結果

rss (31.0)

RSS を扱うためのライブラリです。

...はない RSS だった
場合はバリデーション無しでパースするには以下のように書きます。

require 'rss'
rss = nil
begin

rss = RSS::Parser.parse(rss_source)
rescue RSS::InvalidRSSError
rss = RSS::Parser.parse(rss_source, false)
end

これは rss_source...
...スするフィードはファイルに保存されていて引数で与えられるものとします。

ARGV.each do |fname|
feed = nil
begin

feed = RSS::Parser.parse(File.read(fname), false)
rescue RSS::Error
end

if feed.nil?
puts "#{fname}はRSS 0.9x/1.0/2.0,...
...程のprint_itemsをEUC-JPで出力するように書き換えてみましょう。

def print_items(feed)
rss10 = convert_to_rss10(feed)
begin

rss10.output_encoding = "EUC-JP"
rescue RSS::UnknownConversionMethodError
end
rss10.items.each do |item|
puts "#{item.titl...

rdoc (25.0)

RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。

...ます。'#' で始まるコメントも使え
ますし、=begin/=end でのコメントも使えます。=begin/=end を使う場合は、
以下のように =begin の行に 'rdoc' タグを付ける必要があります。

=begin rdoc
Documentation to
be processed by RDoc.
=end

パラ...

irb (13.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...-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...
...ます。

Ruby と irb の動作の違いをなくしたい場合は、 irb では以下のように式を begin 〜 end でくくって入力してください。

irb(main):001:1* begin
irb(main):002:1* eval "foo"
irb(main):003:1* foo = 42
irb(main):004:0> end

==== ヒアドキュメン...

getoptlong (7.0)

getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。

...オプションを
`$OPT_...' という定数に入れたいときは、次のコードをあなたのプログラム
に足して下さい。

begin

parser.each_option do |name, arg|
eval "$OPT_#{name.sub(/^--/, '').gsub(/-/, '_').upcase} = '#{arg}'"
end
rescue...

logger (7.0)

ログを記録するためのライブラリです。

...ger.level = Logger::WARN

logger.debug("Created logger")
logger.info("Program started")
logger.warn("Nothing to do!")

path = "a_non_existent_file"

begin

File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
logger.error("Line in wrong format: #{line.chomp}")
end
end
rescue...

絞り込み条件を変える

tsort (7.0)

tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。

...")
end
n = ns.first
if Array === n
outputs, inputs, block = n
inputs_time = inputs.map {|f| File.mtime f}.max
begin

outputs_time = outputs.map {|f| File.mtime f}.min
rescue Errno::ENOENT
outputs_time = nil
end
if o...