Module: JazzFingers
- Defined in:
- lib/jazz_fingers.rb,
lib/jazz_fingers/input.rb,
lib/jazz_fingers/print.rb,
lib/jazz_fingers/prompt.rb,
lib/jazz_fingers/version.rb,
lib/jazz_fingers/configuration.rb
Defined Under Namespace
Classes: Configuration, Input, Print, Prompt
Constant Summary
collapse
- VERSION =
"4.0.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
40
41
42
|
# File 'lib/jazz_fingers.rb', line 40
def config
@config ||= Configuration.new
end
|
36
37
38
|
# File 'lib/jazz_fingers.rb', line 36
def configure
yield @config ||= Configuration.new
end
|
32
33
34
|
# File 'lib/jazz_fingers.rb', line 32
def input
@input ||= Input.config
end
|
.print ⇒ Object
18
19
20
|
# File 'lib/jazz_fingers.rb', line 18
def print
@print ||= Print.config
end
|
.prompt ⇒ Object
22
23
24
25
26
27
28
29
30
|
# File 'lib/jazz_fingers.rb', line 22
def prompt
@prompt ||=
Prompt.new(
colored: config.colored_prompt,
separator: config.prompt_separator,
application_name: config.application_name
)
@prompt.config
end
|