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
|
# File 'lib/hacker_term.rb', line 14
def run!
clear_and_show
begin
char = @ui.get_char
case char.to_s.upcase.chomp
when "Q"
@ui.close
exit
when "UP"
@page.change_line_pos :down
when "DOWN"
@page.change_line_pos :up
when "K"
@page.change_line_pos :down
when "J"
@page.change_line_pos :up
when "O"
open_link(@page.selected_url)
when "D"
open_link(@page.)
when "A"
load
@page.change_line_pos :reset
when "S"
@page.sort_on!(:score)
when "R"
@page.sort_on!(:rank)
when "T"
@page.sort_on!(:title)
when "C"
@page.sort_on!(:comments)
end
clear_and_show
end while true
0 end
|