module TogglSendParameter

Public Instance Methods

send_after_noon_message() click to toggle source
# 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) click to toggle source
# 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_message() click to toggle source
# File lib/simple_slack/toggls/toggl_send_parameter.rb, line 2
def send_morning_message
  message = "おはようございます。"

  send_message_select(message)
end
send_night_message() click to toggle source
# File lib/simple_slack/toggls/toggl_send_parameter.rb, line 26
def send_night_message
  if working_entry
    message = "業務終了の時間です。残業がないなら作業内容を止めてください。\n■現在作業中の内容。\n#{entry_info(working_entry)}"
    "#{message}\n\nもし残業があるなら終了のリマインドを設定してください。\n\n```\n/remind me in 終了時間 to toggle stop\n```"
  end
end
send_noon_message() click to toggle source
# File lib/simple_slack/toggls/toggl_send_parameter.rb, line 15
def send_noon_message
  if working_entry
    "お昼です。休憩をするなら作業内容を止めてください。\n■現在作業中の内容。\n#{entry_info(working_entry)}"
  end
end
send_regular_message(current_time = Time.now) click to toggle source
# 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

Private Instance Methods

send_message_select(message) click to toggle source
# File lib/simple_slack/toggls/toggl_send_parameter.rb, line 40
def send_message_select(message)
  if working_entry
    "#{message}\n■現在作業中の内容。\n#{entry_info(working_entry)}"
  else
    "#{message}\n■現在作業中の内容はありません。下記より設定してください。\n#{SimpleSlack::Toggl::TIMER_URL}"
  end
end