class ZoomSlack::Config
Constants
- CLEAR_EMOJI_DEFAULT
- CLEAR_TEXT_DEFAULT
- MEETING_EMOJI_DEFAULT
- MEETING_EXPIRES_IN_MIN_DEFAULT
- MEETING_TEXT_DEFAULT
- TOKEN_DEFAULT_ENV
Attributes
clear_emoji[RW]
clear_text[RW]
meeting_emoji[RW]
meeting_expires_in_min[RW]
meeting_text[RW]
token[RW]
Public Class Methods
new()
click to toggle source
# File lib/zoom_slack/config.rb, line 16 def initialize self.token = ENV[TOKEN_DEFAULT_ENV] self.meeting_text = MEETING_TEXT_DEFAULT self.meeting_emoji = MEETING_EMOJI_DEFAULT self.meeting_expires_in_min = MEETING_EXPIRES_IN_MIN_DEFAULT self.clear_text = CLEAR_TEXT_DEFAULT self.clear_emoji = CLEAR_EMOJI_DEFAULT end
Public Instance Methods
meeting_expires_at()
click to toggle source
# File lib/zoom_slack/config.rb, line 29 def meeting_expires_at return nil if meeting_expires_in_min == 0 Time.now.to_i + (meeting_expires_in_min * 60) end
meeting_expires_in_min=(min)
click to toggle source
# File lib/zoom_slack/config.rb, line 25 def meeting_expires_in_min=(min) @meeting_expires_in_min = Integer(min) end