class ShamShield::CLI

Public Instance Methods

version() click to toggle source
# File lib/sham_shield/cli.rb, line 27
def version
  say "ShamShield v#{VERSION}"
end
wrap( process ) click to toggle source
# File lib/sham_shield/cli.rb, line 9
def wrap( process )
  @client = Twilio::REST::Client.new

  say "Starting '#{process}'"
  run process, capture: !ENV['TEST'].nil?
  say "Finished '#{process}'"

  say "Texting #{options[:number]}"

  @client.messages.create(
    from: "+1#{ENV['TWILIO_NUMBER']}",
    to: "+1#{options[:number]}",
    body: "Finished '#{process}'",
    media_url: SQUIRRELS.sample
  )
end