File: progressbar.ja.rd

package info (click to toggle)
libprogressbar-ruby 0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny, squeeze
  • size: 60 kB
  • ctags: 45
  • sloc: ruby: 283; makefile: 9
file content (100 lines) | stat: -rw-r--r-- 3,150 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
=begin
index:eJ

= Ruby/ProgressBar: ץ쥹СƥȤɽ RubyѤΥ饤֥

ǽ: 2005-05-22 00:28:53


--

Ruby/ProgressBar ϥץ쥹СƥȤɽ Ruby
Υ饤֥ǤοĽѡȡץ쥹С
ӿĤ֤Ȥɽޤ

ǿǤ
((<URL:http://namazu.org/~satoru/ruby-progressbar/>))
ǽǤ

== 

  % irb --simple-prompt -r progressbar
  >> pbar = ProgressBar.new("test", 100)
  => (ProgressBar: 0/100)
  >> 100.times {sleep(0.1); pbar.inc}; pbar.finish
  test:          100% |oooooooooooooooooooooooooooooooooooooooo| Time: 00:00:10
  => nil

  >> pbar = ProgressBar.new("test", 100)
  => (ProgressBar: 0/100)
  >> (1..100).each{|x| sleep(0.1); pbar.set(x)}; pbar.finish
  test:           67% |oooooooooooooooooooooooooo              | ETA:  00:00:03

== API

--- ProgressBar#new (title, total, out = STDERR)
    ץ쥹Сν֤ɽ ProgressBar
    Ȥ֤((|title|)) ǸФ((|total|)) ǽ
    פ((|out|)) ǽ IO ꤹ롣

    ץ쥹СɽϡɽĽ 1%ʾ夢
    Ȥ뤤 1ðʾвᤷ˹ޤ

--- ProgressBar#inc (step = 1)
    Υ󥿤 ((|step|)) ʤơץ쥹С
    ɽ򹹿롣Сα¦ˤϿĤ֤ɽ롣
    󥿤 ((|total|)) ۤƿʤळȤϤʤ

--- ProgressBar#set (count)
    󥿤ͤ ((|count|)) ꤷץ쥹С
    ɽ򹹿롣Сα¦ˤϿĤ֤ɽ롣
    ((|count|)) ˥ޥʥͤ뤤 ((|total|)) 礭
    ͤϤ㳰ȯ롣

--- ProgressBar#finish
    ץ쥹Сߤץ쥹Сɽ򹹿롣
    ץ쥹Сα¦ˤϷв֤ɽ롣
    ΤȤץ쥹С 100% ǽλ롣

--- ProgressBar#halt
    ץ쥹Сߤץ쥹Сɽ򹹿롣
    ץ쥹Сα¦ˤϷв֤ɽ롣
    ΤȤץ쥹СϤλΥѡơǽλ롣

--- ProgressBar#format=
    ץ쥹СɽΥեޥåȤꤹ롣
    ̤ѹ "%-14s %3d%% %s %s"

--- ProgressBar#format_arguments=
    ץ쥹Сɽ˻Ȥؿꤹ롣
    ̤ѹ [:title, :percentage, :bar, :stat]
    եžˤ :stat Ѥ :stat_for_file_transfer
    ȤžХȿž®٤ɽǤ롣

--- ProgressBar#file_transfer_mode
    ץ쥹Сɽ :stat Ѥ :stat_for_file_transfer
    ȤžХȿž®٤ɽ롣


ReverseProgressBar Ȥ饹󶡤ޤǽ
ProgressBar ȤޤäƱǤץ쥹Сοʹ
դˤʤäƤޤ

== »

ĽפФȤƷ׻뤿ᡢ
פˤ狼ʤǤϻȤޤ󡣤ޤĽή줬
ǤʤȤˤϻĤ֤οԤޤ

== 

Ruby Υ饤󥹤˽äե꡼եȥȤƸޤ
̵ݾڤǤ

  * ((<URL:http://namazu.org/~satoru/ruby-progressbar/ruby-progressbar-0.9.tar.gz>))
  * ((<URL:http://cvs.namazu.org/ruby-progressbar/>))

--

- ((<Satoru Takabayashi|URL:http://namazu.org/~satoru/>)) -
=end