Module: MeetingBuddy
- Extended by:
- Forwardable
- Defined in:
- lib/meeting_buddy.rb,
lib/meeting_buddy/cli.rb,
lib/meeting_buddy/session.rb,
lib/meeting_buddy/version.rb,
lib/meeting_buddy/listener.rb,
lib/meeting_buddy/transcriber.rb,
lib/meeting_buddy/configuration.rb,
lib/meeting_buddy/meeting_signal.rb,
lib/meeting_buddy/system_dependency.rb
Defined Under Namespace
Classes: CLI, Configuration, Error, Listener, MeetingSignal, Session, SystemDependency, Transcriber
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.session ⇒ Object
Returns the value of attribute session.
22
23
24
|
# File 'lib/meeting_buddy.rb', line 22
def session
@session
end
|
Class Method Details
.cache_dir ⇒ Object
48
49
50
|
# File 'lib/meeting_buddy.rb', line 48
def cache_dir
@cache_dir ||= "#{ENV["HOME"]}/.buddy"
end
|
.config ⇒ Object
35
36
37
|
# File 'lib/meeting_buddy.rb', line 35
def config
@config ||= Configuration.new
end
|
39
40
41
42
|
# File 'lib/meeting_buddy.rb', line 39
def configure
@config = Configuration.new
yield(@config) if block_given?
end
|
.start_session(name: nil) ⇒ Object
44
45
46
|
# File 'lib/meeting_buddy.rb', line 44
def start_session(name: nil)
@session = Session.new(name: name)
end
|
.to_human(text, label = :info) ⇒ Object
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# File 'lib/meeting_buddy.rb', line 61
def to_human(text, label = :info)
case label.to_sym
when :info
Rainbow(text).blue
when :wait
Rainbow(text).yellow
when :input
Rainbow(text).black.bg(:yellow)
when :success
Rainbow(text).green
else
text
end
end
|