Module: JarEd
- Defined in:
- lib/jared.rb,
lib/jared/pane.rb,
lib/jared/buffer.rb,
lib/jared/screen.rb,
lib/jared/version.rb,
lib/jared/file_view.rb,
lib/jared/buffer_line.rb
Defined Under Namespace
Classes: Buffer, BufferLine, FileView, Pane, Screen
Constant Summary
collapse
- VERSION =
"3.0.0".freeze
Class Method Summary
collapse
Class Method Details
.logger ⇒ Object
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/jared.rb', line 26
def logger
@logger ||=
begin
log_directory_path = File.join(jared_folder_path, "logs")
FileUtils.mkdir_p log_directory_path
log_file_path = File.join(log_directory_path, "jared.log")
logger = Logger.new(log_file_path, 10)
logger.level = Logger::DEBUG
logger
end
end
|
.norman ⇒ Object
22
23
24
|
# File 'lib/jared.rb', line 22
def norman
"Jared Norman"
end
|
.start(args) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/jared.rb', line 10
def start(args)
buffer = Buffer.new(args[0])
pane = Pane.new
pane.view = FileView.new buffer
take_input do |char|
pane.send_input char
pane.refresh(window)
end
end
|