class Slackgetter::CLI

Public Instance Methods

time(channel_name, oldest=nil, latest=nil) click to toggle source
# File lib/slackgetter/cli.rb, line 8
def time(channel_name, oldest=nil, latest=nil)
  Slackgetter.configure_token ENV['SLACK_TOKEN']
  oldest ||= (Time.now - 24*60*60).to_s
  latest ||= Time.now.to_s
  messages = Slackgetter.messages(channel_name, oldest, latest)
  puts messages
end
url(channel_name, oldest_url, latest_url=nil) click to toggle source
# File lib/slackgetter/cli.rb, line 17
def url(channel_name, oldest_url, latest_url=nil)
  Slackgetter.configure_token ENV['SLACK_TOKEN']
  oldest = Slackgetter.url_to_time(oldest_url).to_s
  latest = latest_url ? (Slackgetter.url_to_time(latest_url) + 1).to_s : Time.now.to_s
  messages = Slackgetter.messages(channel_name, oldest, latest)
  puts messages
end