File: progressbar.ja.rd

package info (click to toggle)
libprogressbar-ruby 0.8-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 48 kB
  • ctags: 25
  • sloc: ruby: 219; makefile: 45
file content (95 lines) | stat: -rw-r--r-- 2,984 bytes parent folder | download | duplicates (2)
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
=begin
index:eJ

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

�ǽ�������: 2004-02-05 (������: 2001-11-03)


--

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
    ��Ȥ���ž���Х��ȿ��ž��®�٤�ɽ�����롣

== ���»���

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

== ��������

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

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

--

satoru@namazu.org
=end