Module: TogglSendParameter

Included in:
TogglParameter
Defined in:
lib/simple_slack/toggls/toggl_send_parameter.rb

Instance Method Summary collapse

Instance Method Details

#send_after_noon_messageObject



21
22
23
24
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 21

def send_after_noon_message
  message = "お昼休み終了です。"
  send_message_select(message)
end

#send_dailyreport_message(date = Date.today) ⇒ Object



33
34
35
36
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 33

def send_dailyreport_message(date = Date.today)
  date_s = date.strftime("%Y年%m月%d日")
  "#{date_s}の日報です\n\n#{dailyreport}"
end

#send_morning_messageObject



2
3
4
5
6
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 2

def send_morning_message
  message = "おはようございます。"

  send_message_select(message)
end

#send_night_messageObject



26
27
28
29
30
31
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 26

def send_night_message
  if working_entry
    message = "業務終了の時間です。残業がないなら作業内容を止めてください。\n■現在作業中の内容。\n#{(working_entry)}"
    "#{message}\n\nもし残業があるなら終了のリマインドを設定してください。\n\n```\n/remind me in 終了時間 to toggle stop\n```"
  end
end

#send_noon_messageObject



15
16
17
18
19
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 15

def send_noon_message
  if working_entry
    "お昼です。休憩をするなら作業内容を止めてください。\n■現在作業中の内容。\n#{(working_entry)}"
  end
end

#send_regular_message(current_time = Time.now) ⇒ Object



8
9
10
11
12
13
# File 'lib/simple_slack/toggls/toggl_send_parameter.rb', line 8

def send_regular_message(current_time = Time.now)
  current_time_s = current_time.strftime("%Y年%m月%d日: %H時")
  message = "#{current_time_s}です。"

  send_message_select(message)
end