Module: Pry::SendTweet::TwitterAction::MuteActions

Included in:
Pry::SendTweet::TwitterAction
Defined in:
lib/pry/send_tweet/commands/twitter_action/mute_actions.rb

Instance Method Summary collapse

Instance Method Details

#mute_user(strings) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
# File 'lib/pry/send_tweet/commands/twitter_action/mute_actions.rb', line 2

def mute_user(strings)
  muted = twitter.mute(*search_str_for_users(*strings))
  if muted.size > 0
    page numbered_list("Muted users", muted) {|user, index|
      render_user(user)
    }
  else
    page_error "No one was muted, did you mute those user(s) already ..?"
  end
rescue Twitter::Error => e
  page_error(e)
end

#unmute_user(strings) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/pry/send_tweet/commands/twitter_action/mute_actions.rb', line 15

def unmute_user(strings)
  unmuted = twitter.unmute(*search_str_for_users(*strings))
  page numbered_list("Unmuted users", unmuted) {|user, index|
    render_user(user)
  }
rescue Twitter::Error => e
  page_error(e)
end