4
= Ruby/ProgressBar: �ץ����쥹�С���ƥ����Ȥ�ɽ������ Ruby�ѤΥ饤�֥��
6
�ǽ�������: 2005-05-22 00:28:53
11
Ruby/ProgressBar �ϥץ����쥹�С���ƥ����Ȥ�ɽ������ Ruby��
12
�Υ饤�֥��Ǥ��������ο�Ľ������ѡ�����ȡ��ץ����쥹�С���
13
����ӿ���Ĥ���֤Ȥ���ɽ�����ޤ���
16
((<URL:http://namazu.org/~satoru/ruby-progressbar/>))
21
% irb --simple-prompt -r progressbar
22
>> pbar = ProgressBar.new("test", 100)
23
=> (ProgressBar: 0/100)
24
>> 100.times {sleep(0.1); pbar.inc}; pbar.finish
25
test: 100% |oooooooooooooooooooooooooooooooooooooooo| Time: 00:00:10
28
>> pbar = ProgressBar.new("test", 100)
29
=> (ProgressBar: 0/100)
30
>> (1..100).each{|x| sleep(0.1); pbar.set(x)}; pbar.finish
31
test: 67% |oooooooooooooooooooooooooo | ETA: 00:00:03
35
--- ProgressBar#new (title, total, out = STDERR)
36
�ץ����쥹�С��ν�����֤�ɽ������������ ProgressBar����
37
�������Ȥ��֤���((|title|)) �Ǹ��Ф���((|total|)) �ǽ�
38
�������פ�((|out|)) �ǽ������ IO �����ꤹ�롣
40
�ץ����쥹�С���ɽ���ϡ������ɽ�������Ľ�� 1%�ʾ夢��
41
���Ȥ������뤤�� 1�ðʾ�вᤷ�����˹�������ޤ���
43
--- ProgressBar#inc (step = 1)
44
�����Υ����� ((|step|)) �������ʤ�ơ��ץ����쥹�С�
45
��ɽ�������롣�С��α�¦�ˤϿ���Ĥ���֤�ɽ�����롣
46
������ ((|total|)) ��ۤ��ƿʤळ�ȤϤʤ���
48
--- ProgressBar#set (count)
49
�������ͤ� ((|count|)) �����ꤷ���ץ����쥹�С���
50
ɽ�������롣�С��α�¦�ˤϿ���Ĥ���֤�ɽ�����롣
51
((|count|)) �˥ޥ��ʥ����ͤ��뤤�� ((|total|)) ����礭
54
--- ProgressBar#finish
55
�ץ����쥹�С�����ߤ����ץ����쥹�С���ɽ�������롣
56
�ץ����쥹�С��α�¦�ˤϷв���֤�ɽ�����롣
57
���ΤȤ����ץ����쥹�С��� 100% �ǽ�λ���롣
60
�ץ����쥹�С�����ߤ����ץ����쥹�С���ɽ�������롣
61
�ץ����쥹�С��α�¦�ˤϷв���֤�ɽ�����롣
62
���ΤȤ����ץ����쥹�С��Ϥ��λ����Υѡ�����ơ����ǽ�λ���롣
64
--- ProgressBar#format=
65
�ץ����쥹�С�ɽ���Υե����ޥåȤ����ꤹ�롣
66
̤�ѹ����� "%-14s %3d%% %s %s"
68
--- ProgressBar#format_arguments=
69
�ץ����쥹�С�ɽ���˻Ȥ��ؿ������ꤹ�롣
70
̤�ѹ����� [:title, :percentage, :bar, :stat]
71
�ե�����ž�����ˤ� :stat ���Ѥ��� :stat_for_file_transfer
72
��Ȥ���ž���Х��ȿ���ž��®�٤�ɽ���Ǥ��롣
74
--- ProgressBar#file_transfer_mode
75
�ץ����쥹�С�ɽ���� :stat ���Ѥ��� :stat_for_file_transfer
76
��Ȥ���ž���Х��ȿ���ž��®�٤�ɽ�����롣
79
ReverseProgressBar �Ȥ������饹������ޤ�����ǽ��
80
ProgressBar �Ȥޤä���Ʊ���Ǥ������ץ����쥹�С��οʹ�������
85
��Ľ��������������פ��Ф�����Ȥ��Ʒ����뤿�ᡢ��������
86
�פ������ˤ狼��ʤ������ǤϻȤ��ޤ��ޤ�����Ľ��ή�줬��
87
��Ǥʤ��Ȥ��ˤϻĤ���֤ο�����������Ԥ��ޤ���
91
Ruby �Υ饤���˽��ä��ե���եȥ������Ȥ��Ƹ������ޤ���
94
* ((<URL:http://namazu.org/~satoru/ruby-progressbar/ruby-progressbar-0.9.tar.gz>))
95
* ((<URL:http://cvs.namazu.org/ruby-progressbar/>))
99
- ((<Satoru Takabayashi|URL:http://namazu.org/~satoru/>)) -